2
甲选择元素具有字符串数组和我需要选择9个元素从开始20:一个字符串数组
string sel = data.Skip(19).Take(9).ToString();
在哪里错误?
SOLUTION:
string sel = String.Concat(data.Skip(19).Take(9).ToArray());
甲选择元素具有字符串数组和我需要选择9个元素从开始20:一个字符串数组
string sel = data.Skip(19).Take(9).ToString();
在哪里错误?
SOLUTION:
string sel = String.Concat(data.Skip(19).Take(9).ToArray());
Take(9)
返回IEnumerable<string>
。当你拨打ToString()
就可以得到这个类型的名字。你需要做的这个代替:
var selected = data.Skip(19).Take(9).ToArray();
selected
现在string[]
类型,并且应包含9个元素(如果data
包含足够的元素,这是)。
你为什么需要'ToArray'?它会消耗额外的内存,可能不需要 – Andrey 2010-11-21 14:41:15
谢谢,但我不会阵列。 – user348173 2010-11-21 14:41:16
@ user348173那你想要什么?你能澄清这个问题吗? – 2010-11-21 14:43:07