gpt4 book ai didi

c# - 如何将列表的内容放入单个 MessageBox 中?

转载 作者:可可西里 更新时间:2023-11-01 08:31:41 24 4
gpt4 key购买 nike

基本上,我有一个包含多个项目的列表,我想要一个消息框来显示所有项目。

我得到的最接近的是每个项目的消息框(使用 foreach)。

我想要的相当于:

MessageBox.Show ("List contains:"+

Foreach (string str in list)
{ str + Environment.Newline + }

)

但显然这是行不通的!这样做的正确方法是什么?

最佳答案

您可以使用 string.Join 将所有内容连接到一个字符串中:

var message = string.Join(Environment.NewLine, list);
MessageBox.Show(message);

但是,如果您无权访问 .NET 4,您就没有需要 IEnumerable<string> 的重载。 .您将不得不退而求其次 takes an array :

var message = string.Join(Environment.NewLine, list.ToArray());
MessageBox.Show(message);

关于c# - 如何将列表的内容放入单个 MessageBox 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5163108/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com