C#のグローバル変数の定義方法は何ですか?

C#では、staticキーワードを使用してグローバル変数を定義することができます。グローバル変数はクラスの外側に定義されるべきであり、プログラム全体でアクセスできます。以下は一つの例です:

public class MyClass
{
    public static int globalVariable = 10;
}

public class Program
{
    static void Main(string[] args)
    {
        // 访问全局变量
        Console.WriteLine(MyClass.globalVariable);
        
        // 修改全局变量的值
        MyClass.globalVariable = 20;
        
        // 再次访问全局变量
        Console.WriteLine(MyClass.globalVariable);
    }
}

上記の例では、globalVariableはstatic変数として定義されており、MyClassクラスのどのメソッドでもアクセスできます。Mainメソッドでは、MyClass.globalVariableを直接使用してその値をアクセスおよび変更できます。出力結果は以下の通りです:

10
20

このことは、グローバル変数の値が正常に変更されたことを示しています。

bannerAds