方法就是把一些相关的语句组织在一起,用来执行一个任务的语句块。
每一个 C# 程序至少有一个带有 Main 方法的类。
要使用一个方法,您需要:
定义方法》》调用方法
定义静态的方法语法格式:
访问修饰符 static 返回值类型 方法名(参数列表)
{
代码块;
返回值;}
下面案例定义无返回值无参数列表的静态方法:
public static void Test()
{Console.WriteLine("我是代码块");
}
Test();
>>结果:我是代码块
下面案例定义无返回值有参数列表的静态方法:
public static void Test(int count)
{
for(int i=0;i<count;i++)
{
Console.WriteLine("我是代码块");}
}
//因为没有返回值,所以该方法头定义了void表示没有返回值类型Test(2);
>>结果: 我是代码块我是代码块
下面案例定义既有返回值又有参数列表的静态方法:
public static uint Test(uint count)
{
uint sum=0;
for(int i=0;i<count;i++){ sum+=i;}
return sum;//因为结果是int类型,所有方法头返回值类型定义的就是int;
}
}
int num=Test(10);
Console.WriteLine(num);
>>结果:55
下面案例定义有参数列表并给参数初始化值的静态方法:
public static void Test(int count=4)
{
int sum=0;for(int i=0;i<count;i++){ sum+=i;
}
return sum;//因为结果是int类型,所有方法头返回值类型定义的就是int;
}
int num=Test();//即使不给形参赋值,也有结果,因为形参有默认值
Console.WriteLine(num);
>>结果:10;
int num=Test(2);//2就是实参Console.WriteLine(num);
>>结果:3;