在C#中,靜態方法是屬于類型(類)的方法,而不是屬于類的實例(對象)。這意味著靜態方法可以在沒有創建類實例的情況下調用。靜態方法通常用于執行與類相關的操作,而不需要創建類的實例。
要定義一個靜態方法,請在方法聲明前添加static
關鍵字。以下是一個簡單的示例:
public class MyClass
{
// 定義一個靜態方法
public static int Add(int a, int b)
{
return a + b;
}
}
在這個例子中,我們定義了一個名為MyClass
的類,其中包含一個名為Add
的靜態方法。這個方法接受兩個整數參數,并返回它們的和。
要調用靜態方法,只需使用類名而不是類的實例。例如:
int result = MyClass.Add(3, 4); // 調用靜態方法并存儲結果
Console.WriteLine(result); // 輸出:7
在這個例子中,我們直接使用MyClass
類名調用Add
靜態方法,并將結果存儲在變量result
中。然后我們輸出結果,得到7。