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