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

C#では、グローバル変数を以下のように定義することができます:

  1. クラスの外部でグローバル変数を定義する:名前空間内に静的クラスを定義し、グローバル変数をクラスの静的メンバ変数として宣言します。これにより、プログラムのどこからでもそのグローバル変数を使用できます。
namespace MyNamespace
{
    public static class GlobalVariables
    {
        public static int globalVariable = 10;
    }
}

その後、MyNamespace.GlobalVariables.globalVariableを使用して、プログラム内のどこからでもグローバル変数にアクセスできます。

  1. public static の制約
  2. パブリックスタティック
public class MyClass
{
    public static int globalVariable = 10;
}

その後、プログラムのどこからでもMyClass.globalVariableにアクセスできます。

C#において重要なことは、本当のグローバル変数の概念は存在しないということです。上記の方法は、静的変数を使用してグローバル変数の機能を模倣するものです。

bannerAds