宣告一個方法

每個方法都有一個獨特的簽名,包括一個存取器(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;
}