returnType methodName(parameterList)
{
// 方法主體陳述式
}
| 要素 | 說明 | 範例 |
|---|---|---|
| returnType | 回傳型別:任何型別或 void (無回傳) | int, string, void |
| methodName | 方法名稱:識別子規則,**建議 camelCase 且以動詞開頭** | addValues, displayCustomer |
| parameterList | 參數清單:型別 名稱,多參數逗號分隔,可為空 | (int a, int b) |
| 方法主體 | 大括號 {} 內的執行陳述式 | { return a+b; } |
// 有回傳值、兩個參數
int addValues(int leftHandSide, int rightHandSide)
{
return leftHandSide + rightHandSide;
}
// 無回傳值、一個參數
void showResult(int answer)
{
Console.WriteLine(answer);
}
void — 不像 VB 有 Function/Sub 區分,C# 統一用 returnType 或 voidref/outcamelCase、動詞開頭、語意明確VB 程式設計師注意:C# 沒有
Function/Sub關鍵字區分,統一以returnType或void宣告。