C# 基础入门 互动版

方法的定义


  一个方法是把一些相关的语句组织在一起,用来执行一个任务的语句块。每一个 C# 程序至少有一个带有 Main 方法的类。

  当定义一个方法时,从根本上说是在声明它的结构的元素。在 C# 中,定义方法的语法如下:

Access_Specifier Return_Type Method_Name(Parameter List)
{
   Method Body
}

下面是方法的各个元素:

_AccessSpecifier:访问修饰符,这个决定了变量或方法对于另一个类的可见性。

Return type:返回类型,一个方法可以返回一个值。返回类型是方法返回的值的数据类型。如果方法不返回任何值,则返回类型为 void

_Methodname:方法名称,是一个唯一的标识符,且是大小写敏感的。它不能与类中声明的其他标识符相同。

Parameter list:参数列表,使用圆括号括起来,该参数是用来传递和接收方法的数据。参数列表是指方法的参数类型、顺序和数量。参数是可选的,也就是说,一个方法可能不包含参数。

Method body:方法主体,包含了完成任务所需的指令集。

public void Print()         //无参数且无返回值的方法
{
 console.writeLine("这是一个无返回值的方法");
}

public int Calc(int a,int b)  //带参数且返回值的方法
{
 console.writeLine("这是一个带参数有返回值的方法");
 return a+b;
}