声明一个方法
每个方法都有一个独特的签名,包括一个存取器(public,private,…),可选的修饰符(abstract),一个名称和如果需要的方法参数。请注意,返回类型不是签名的一部分。方法原型如下所示:
AccessModifier OptionalModifier ReturnType MethodName(InputParameters)
{
//Method body
}
AccessModifier 可以是 public,protected,pirvate 或默认 internal。
OptionalModifier 可以是 static abstract virtual override new 或 sealed。
ReturnType 可以是 void 不返回,也可以是基本的任何类型,如 int 到复杂类。
方法可能有一些输入参数或没有输入参数。要为方法设置参数,你应该像普通变量声明一样声明每个参数(如 int a),对于多个参数,你应该在它们之间使用逗号(如 int a, int b)。
参数可以具有默认值。为此,你应该为参数设置一个值(如 int a = 0)。如果参数具有默认值,则设置输入值是可选的。
以下方法示例返回两个整数的总和:
private int Sum(int a, int b)
{
return a + b;
}