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