A have the string array and I need to select 9 elements starting from 20:
string sel = data.Skip(19).Take(9).ToString();
Where is error?
SOLUTION:
string sel = String.Concat(data.Skip(19).Take(9).ToArray());
Take(9) returns an IEnumerable<string>. When you call ToString() on it you just get the name of the type. You need to do this instead:
var selected = data.Skip(19).Take(9).ToArray();
selected is now of type string[] and should contain 9 elements (if data contains enough elements, that is).
ToArray? it will consume extra memory that might be not neededToArray because the OP was talking about arrays.