有人可以详细解释这段代码。基本上它是如何工作的?
Int32[] numbers = a.Split(',').Select(s => Int32.Parse(s)).ToArray();
答案 0 :(得分:4)
让我们假装
string a = "1,2,3,4,5,6,7";
然后
Int32[] numbers = a.Split(',').Select(s => Int32.Parse(s)).ToArray();
将创建一个名为numbers
的数组,其中包含值1,2,3,4,5,6,7。
答案 1 :(得分:2)
它将编码为字符串的逗号分隔的整数列表转换为整数数组。
答案 2 :(得分:2)
它需要一个由逗号分隔的整数组成的字符串,并将此字符串转换为整数数组:
"1,2,3,4,5" -> {1, 2, 3, 4, 5}
答案 3 :(得分:1)
看起来它填充了一个32位数字的数组,其中包含“a”中包含的元素到32位整数的转换结果。
作为一个例子:“1,2,3”将成为这样的数组:[1,2,3]