arrays - 显示数组/列表的内容

标签 arrays vb.net list

我正在寻找一种方法来显示(在 MsgBox 或其他可读位置)数组/列表内容,list 仅包含字符串:

Dim 列表作为新列表(字符串)

我想暂时在 MsgBox 中显示它的内容。如果需要,我可以将 list 转换为 array。有办法做到这一点吗?

最佳答案

您可以声明一个变量并循环将每个元素放入其中的数组:

Dim sResult As String = ""

For Each elem As String In list
    sResult &= elem & " "
Next

或者您可以使用 String.Join()直接合并数组的所有元素(如果使用 4.0 之前的 .NET 框架,则需要将 List 转换为普通数组):

Dim sResult As String = String.Join(", ", list.ToArray())

关于arrays - 显示数组/列表的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16054054/

相关文章:

java - 条件为恰好使用 m 个硬币的硬币找零问题

javascript - AngularJS 基于字符串数组的过滤器几乎就在那里

java - VB.NET 使用为 glassfish 编写的 Web 服务 : SoapHeaderException

vb.net - 如果事件处理程序不存在,则以编程方式在 VB.NET 中添加事件处理程序

python - 查找整数列表中所有加起来等于一个数字的数字

c# 如何创建动态列表/数组

C++,当从列表中获取值时,我填充其中的数组没有返回任何内容

java - 字符串数组搜索输入

vb.net - 构建 Wix 项目时出现 System.OutOfMemoryException 错误

c - 预期的声明说明符