基本上我有这个我知道不会起作用,但我说明了我要做的事情:
MessageBox.Show(“发现这些:”+ keywords [i] +“keywords。”);
我需要看到这个:
找到这些:Item1,Item2关键字。
可能有1个关键字可能有4个,我应该怎么做?
非常感谢。
答案 0 :(得分:10)
您可以使用string.Join:
MessageBox.Show("Found these: " + string.Join(", ", keywords)
+ " keywords.");
答案 1 :(得分:0)
Jon Skeet对string.Join有一个很好的答案。对于更复杂的格式化,您的另一个选择是使用字符串构建器
StringBuilder sb = new StringBuilder();
seperator = "";
foreach(string current in keywords){
sb.Append(seperator);
sb.Append(current);
seperator = ", ";
}
MessageBox.Show("Found these: " + sb.ToString() + " keywords.");