要在C#中創建一個靜態類,可以使用關鍵字static來修飾類。靜態類無法實例化,只能通過類名直接訪問其靜態成員。
下面是一個創建靜態類的示例代碼:
public static class MyStaticClass
{
public static void MyStaticMethod()
{
Console.WriteLine("This is a static method in a static class.");
}
public static int MyStaticProperty { get; set; }
}
在上面的示例中,我們創建了一個名為MyStaticClass的靜態類,并定義了一個靜態方法MyStaticMethod和一個靜態屬性MyStaticProperty。
要使用靜態類中的方法和屬性,可以通過類名直接訪問:
MyStaticClass.MyStaticMethod();
MyStaticClass.MyStaticProperty = 10;
需要注意的是,靜態類中只能包含靜態成員,不能包含實例成員。靜態類不能被繼承,并且不能包含實例構造函數。