C#数组变量赋值问题,大量赋值,有时候还会出现赋相同值,怎么弄

2024-11-25 13:33:39
推荐回答(2个)
回答1:

C#数组可以在声明时直接初始化

string[] strs = new string[3] { "111", "222", "333" };
string[] strs = new string[] { "111", "222", "333" };
string[] strs = { "111", "222", "333" };

上面三句没有区别


如果是给已经已经声明且初始化过的数组赋值, 只能一个一个来了

string[] strs = new string[3];  // 默认初始化, 每个数组元素都将被初始化为 null
strs[0] = "111";
strs[1] = "222";
strs[2] = "333";

回答2:

主要看你赋值是不是有规律性,

有规律可以采用循环的方式,
没有规律只能一个个的赋值。