首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> C# >> 關於C#

C# 方法宣告語法與 return 敘述完整教學

     編輯:關於C#

方法宣告標準語法

回傳型別 方法名稱(參數列表)
{
    // 方法主體敘述
}
  • 回傳型別:任意型別(int、string、自訂類別等);若無回傳值則用 void。
  • 方法名稱:遵循 PascalCase,建議以動詞開頭(如 CalculateTax)。
  • 參數列表:可選,格式為 型別 參數名,多參數以逗號分隔。
  • 方法主體:包含在 `{}` 內的執行敘述。
⚠️ C# 不支援全域方法,所有方法必須定義在類別或結構內部。

宣告範例

有回傳值、多參數

int AddValues(int left, int right)
{
    return left + right;
}

無回傳值、單參數

void ShowResult(int answer)
{
    Console.WriteLine($"結果:{answer}");
}

return 敘述詳解

若回傳型別非 void,方法必須包含 return 運算式;,且運算式型別需與宣告一致。return 會立即結束方法,後續程式碼不會執行(編譯器會發出警告)。

void 方法的 return 用法

void ShowResult(int answer)
{
    if (answer < 0) return; // 提前結束
    Console.WriteLine(answer);
}

也可省略 return,執行到方法尾端 `}` 會自動返回,但不建議作為慣例。

實作演練:MathsOperators 專案

addValues 方法

private int addValues(int left, int right)
{
    expression.Text = $"{left} + {right}";
    return left + right;
}

showResult 方法

private void showResult(int answer)
{
    result.Text = answer.ToString();
}

注意:即使無參數,呼叫 ToString() 仍需加上括號 `()`。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved