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
このことは、グローバル変数の値が正常に変更されたことを示しています。