考虑这个问题:IEnumerable的<string>串
string test = "";
somestring.ToList().Take(50).Select(
delegate(char x)
{
test += x;
return x;
}
);
现在为什么考后是空的?我不在乎实际上我知道它的IEnumerable的回报。
任何方式,如果这一切似乎一团糟那么我怎么能IEnumerable<char>
转换为字符串?
在此先感谢..
'Remove'?我想你的意思是'Substring'? – Timwi 2010-09-23 11:57:52
@Greg Linq是声明性框架。这对有志志的开发人员来说有时候是令人惊讶的。 – Andrey 2010-09-23 12:05:48
如果'somestring'类型为'IEnumberable',则不会编译。该字符串类没有一个重载的构造函数,它接受一个字符串数组。 –
2010-09-23 12:07:36