在 C# 中,可以使用以下代码将 ListBox 转换为字符串并聚合:
string result = string.Join(", ", listBox.Items.Cast<string>());
这将使用逗号和空格作为分隔符,将 ListBox 中的所有项转换为字符串并连接在一起。如果需要使用其他分隔符,只需将第一个参数更改为所需的分隔符即可。
在这个示例中,我们使用了 string.Join
方法将 ListBox 中的所有项转换为字符串并连接在一起。listBox.Items
是一个 ListBox.ObjectCollection
,它包含 ListBox 中的所有项。我们使用 Cast<string>()
方法将每个项转换为字符串,然后将它们连接在一起。
如果您需要将 ListBox 中的项转换为其他类型的字符串,例如数字或日期,请使用适当的转换方法。例如,如果 ListBox 中的项是数字,则可以使用以下代码将它们转换为字符串并连接在一起:
string result = string.Join(", ", listBox.Items.Cast<int>().Select(x => x.ToString()));
在这个示例中,我们使用了 Select
方法将每个项转换为字符串,然后将它们连接在一起。
领取专属 10元无门槛券
手把手带您无忧上云