声明一个方法

每个方法都有一个独特的签名,包括一个存取器(publicprivate,…),可选的修饰符(abstract),一个名称和如果需要的方法参数。请注意,返回类型不是签名的一部分。方法原型如下所示:

AccessModifier OptionalModifier ReturnType MethodName(InputParameters)
{
    //Method body
}

AccessModifier 可以是 publicprotectedpirvate 或默认 internal

OptionalModifier 可以是 static abstract virtual override newsealed

ReturnType 可以是 void 不返回,也可以是基本的任何类型,如 int 到复杂类。

方法可能有一些输入参数或没有输入参数。要为方法设置参数,你应该像普通变量声明一样声明每个参数(如 int a),对于多个参数,你应该在它们之间使用逗号(如 int a, int b)。

参数可以具有默认值。为此,你应该为参数设置一个值(如 int a = 0)。如果参数具有默认值,则设置输入值是可选的。

以下方法示例返回两个整数的总和:

private int Sum(int a, int b)
{
    return a + b;
}