如何使用static關(guān)鍵字定義靜態(tài)類成員

c++
小樊
82
2024-08-16 11:38:37

在C#中,使用static關(guān)鍵字定義靜態(tài)類成員。靜態(tài)類成員是屬于類本身,而不是類的實(shí)例。下面是一個(gè)示例:

public class MyClass
{
    public static int staticField = 1;

    public static void StaticMethod()
    {
        Console.WriteLine("This is a static method");
    }
}

在上面的示例中,staticField和StaticMethod都被定義為靜態(tài)類成員??梢酝ㄟ^(guò)類名直接訪問(wèn)靜態(tài)成員,而不需要?jiǎng)?chuàng)建類的實(shí)例。例如:

Console.WriteLine(MyClass.staticField);
MyClass.StaticMethod();

注意:靜態(tài)類成員在整個(gè)應(yīng)用程序域中只有一個(gè)實(shí)例,因此它們的值在不同實(shí)例之間是共享的。

0