Enumerable.Take ; , N. , , , Take, String.Split. , - ; "", .
, :
var words = src.StreamingSplit()
.Take(1000);
, :
...
.GroupBy(str => str)
.Select(g => new
{
str = g.Key,
count = g.Count()
});
, GroupBy - - , 1000 - .
, :
- ,
src.Split().Take(1000) . ( , ) ( , ). , . - (1) - /,
src.StreamingSplit().Take(1000) . , 1000 .
, 1000 GroupBy .