栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

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

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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;
        }       


纯手打,点个赞呗~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/984958.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号