我正在尝试遍历一个字符串数组并将它们全部显示在一个消息框中。我现在的代码是这样的:
string[] array = {"item1", "item2", "item3"};
foreach(item in array)
{
MessageBox.Show(item);
}
这显然为每个项目带来了一个消息框,有什么办法可以在循环外的消息框中一次显示它们?如果可能,我将使用\n 来分隔项目,谢谢。
最佳答案
您可以将数组中的各个字符串组合成一个字符串(例如使用 string.Join
方法),然后显示连接后的字符串:
string toDisplay = string.Join(Environment.NewLine, array);
MessageBox.Show(toDisplay);
关于数组中所有项目的 C# MessageBox,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7460652/