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] 索引。
我有一种感觉,我正在做一些非常愚蠢的事情,我只是累了,但是谁能告诉我为什么阵列没有更新?