C# 方法的概述调用和基础语法知识

Posted 生产队的驴.

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 方法的概述调用和基础语法知识相关的知识,希望对你有一定的参考价值。

方法有什么用?
方法是编程中必不可少的基本一个大项目都包含了很多的方法,他可以简化一些代码, 很多代码只需要写一遍,多个按钮都可以使用他,方便维护,

简单一点说就是参数的传递!

方法的语法:
访问修饰符 是否静态 返回值类型 方法名 (传入的参数)

public   static   void a ()

//代码块

public:表示你的方法是公共的任何地方都可以调用
static:静态方法
void:没返回值
a:方法名称
():参数列表

什么是public?
这个修饰符代表你的方法是公共的一个方法,例如:你写了一个窗口应用,分为“登录”窗口和“登录成功”窗口,如你没写public公共修饰符,那你在登录成功就不能使用“登录”窗口的方法,

一句话:在前面加public谁都可以使用他,

什么是static ?
代表的是静态方法,静态方法是可以通过“类名”进行调用

什么是void?
表示你的方法没有返回值,如果方法需要计算等需要返回计算结果就不能使用void方法

没有返回值方法调用

 static void Main(string[] args)
 
 a();     
     

 public static void a()
  
 Console.WriteLine("我给调用啦~");
        
    


如只是单纯的打印输出是不需要返回值的

有返回值方法调用
有返回值void就得是你的返回值类型,不能使用void表示

 static void Main(string[] args)
 
   int n = a(10,20);
 Console.WriteLine(n);         
 
        
  public static int a(int b , int c)
 
 int d = b + c;
  return d;
 

return d; :表示你返回的变量
int n =a(10,20); :需要在main方法中生明变量去接收他返回的值

返回的是int类型的值,所以方法的返回值是int

如果传入多个参数,方法中也需要多个变量去接收

运行结果:

不想让其他类或窗口访问:

static void Main(string[] args)
        
  int n = a(10,20);
 //返回的是int类型的数据
 Console.WriteLine(n);
        
   
  private  int a(int b , int c) 
  int d = b + c;
 return d;
        
        

访问修饰符变成:
private(私有的) 这个方法只有main方法可以访问(同一个类),其他类访问不了,
或者:直接不写,默认私有的

 static int a(int b , int c) 
 int d = b + c;
  return d;
        

线程中方法的传递:

 static void Main(string[] args)
        
  Thread th = new Thread(() =>a(10, 20));
  th.Start();
   
  static int a(int b , int c) 
 int d = b + c;
 Console.WriteLine(d);
 return d;
               


纯手打,点个赞呗~

以上是关于C# 方法的概述调用和基础语法知识的主要内容,如果未能解决你的问题,请参考以下文章

☀️ 学会编程入门必备 C# 最基础知识介绍——方法封装继承多态

c#基础知识 构造方法

C#入门基础语法知识点总结(.NET开发环境及代码编写规范)

ES6 Class 基础语法

C#入门基础语法知识点总结(变量运算符类型转换)

[C#基础知识]委托详解