class Program
{
static int[] x = {1, 2, 3, 4};
static int z = 10;
static int c = 20;
static int v = 30;
static int b = 40;
static void Main(string[] args)
{
Console.WriteLine(x[0]);
Console.ReadLine();
}
public Program()
{
x = new int[4]{z, c, v, b};
}
このコード スニペットでは、コンストラクターを介してさまざまな変数で配列を更新しようとしています。ただし、デバッグすると、元の [0] インデックスのみが出力されます。
私は本当にばかげたことをしていて、ただ疲れているような気がしますが、配列が更新されない理由を誰か教えてもらえますか?