在C#中,全局變量是在整個應用程序范圍內可用的變量。要初始化全局變量,您可以在聲明時直接為其分配一個值,或者在靜態構造函數中進行初始化。以下是兩種初始化全局變量的方法:
方法1:在聲明時直接分配值
public class GlobalVariable
{
public static int MyGlobalVariable = 10; // 直接在聲明時分配值
}
方法2:在靜態構造函數中初始化
public class GlobalVariable
{
public static int MyGlobalVariable;
static GlobalVariable() // 靜態構造函數
{
MyGlobalVariable = 10; // 在靜態構造函數中分配值
}
}
在這兩個示例中,我們創建了一個名為GlobalVariable
的類,其中包含一個名為MyGlobalVariable
的全局變量。在第一個示例中,我們在聲明時直接為變量分配了值。在第二個示例中,我們在靜態構造函數中為變量分配了值。當類被加載時,靜態構造函數將自動執行,從而初始化全局變量。