我需要有关此代码的帮助 . 我想像foree一样在foreach循环中拆分单词,但我不希望在最后一个单词之后使用 ,
. 有什么建议?
var listOtherWords = (from o in Words
where !o.ToUpper().StartsWith("A")
where !o.ToUpper().StartsWith("B")
where !o.ToUpper().StartsWith("C")
select o).ToList();
Console.WriteLine();
Console.Write("Other Words: ");
foreach (string o in lisOtherWords)
{
Console.Write(o + " ,");
}
Console.ReadLine();
3 回答
您可以使用String.Join方法:
或者使用
\b \b"
:它将插入符号移回,然后写入一个空白字符,覆盖最后一个字符并再次向前移动插入符号 .
除
Join
之外你还可以使用Aggregate
方法:唯一的区别是您可以在循环中添加其他逻辑 . 例如:
你最好使用
string.Join
: