我有一个字符串数组,我想通过LINQ添加到字符串生成器。LINQ从字符串追加到StringBuilder []
我基本上想说的是“对于此数组中的每个项目,将一行添加到此StringBuilder”。
我可以很容易地使用foreach循环来做到这一点,但下面的代码似乎没有做任何事情。我错过了什么?
stringArray.Select(x => stringBuilder.AppendLine(x));
凡为工作的:
foreach(String item in stringArray)
{
stringBuilder.AppendLine(item);
}
我不会使用.Select命令...是不是可用的ForEach命令? – sebagomez 2009-11-10 14:21:44
我已将StringBuilder和StringArray重命名为使用小写第一个字符。只是为了清楚说明我正在引用实例变量而不是类型。 – 2009-11-10 14:22:13
是的,它是... http://msdn.microsoft.com/en-us/library/zecdkyw2.aspx :) – sebagomez 2009-11-10 14:23:32