選單
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

C# 方法


方法是一個程式碼塊,只有在被呼叫時才會執行。

您可以將資料(稱為引數)傳遞到方法中。

方法用於執行某些操作,它們也被稱為函式

為什麼要使用方法?重用程式碼:定義一次程式碼,然後多次使用。


建立方法

方法透過方法名後跟括號()來定義。C# 提供了一些預定義方法,您已經熟悉了,例如 Main(),但您也可以建立自己的方法來執行特定操作。

示例

在 Program 類中建立方法

class Program
{
  static void MyMethod() 
  {
    // code to be executed
  }
}

示例解釋

  • MyMethod() 是方法的名稱。
  • static 表示該方法屬於 Program 類,而不是 Program 類的物件。您將在本教程後面學習更多關於物件以及如何透過物件訪問方法。
  • void 表示該方法沒有返回值。您將在本章後面學習更多關於返回值的內容。

注意:在 C# 中,最好以大寫字母開頭命名方法,這樣可以使程式碼更易讀。


呼叫方法

要呼叫(執行)方法,請寫出方法的名稱,後跟兩個括號()和一個分號;

在以下示例中,當 MyMethod() 被呼叫時,它用於列印一段文字(即操作)。

示例

Main() 中,呼叫 myMethod() 方法。

static void MyMethod() 
{
  Console.WriteLine("I just got executed!");
}

static void Main(string[] args)
{
  MyMethod();
}

// Outputs "I just got executed!"

自己動手試一試 »

可以多次呼叫一個方法。

示例

static void MyMethod() 
{
  Console.WriteLine("I just got executed!");
}

static void Main(string[] args)
{
  MyMethod();
  MyMethod();
  MyMethod();
}

// I just got executed!
// I just got executed!
// I just got executed!

自己動手試一試 »


C# 練習

透過練習來測試自己

練習

建立一個名為 MyMethod 的方法,並在 Main() 中呼叫它。

static void () 
{
  Console.WriteLine("I just got executed!");
}

static void Main(string[] args)
{

}

開始練習


×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援