私はC#プログラミングが初めてです。私を助けてください。
クラスを作成しましたTester
:
class Tester
{
public int a = 5;
public int b = a;
}
a
質問 1: 変数の初期化にこの変数を使用できないのはなぜですかb
。
質問 2: 変数を静的に変更すると、正常に動作します。なぜ違いがあるのですか?
class Tester
{
public static int a = 5;
public static int b = a;
}
質問 3: 前の例で、変数のシーケンスを入れ替えると正常に動作a
しb
ます。どのように初期化できますa
か?
class Tester
{
public static int b = a; // 0
public static int a = 5; // 5
}