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