Arrays 显示数组/列表的内容

Arrays 显示数组/列表的内容,arrays,vb.net,list,Arrays,Vb.net,List,我正在寻找一种显示(在MsgBox或其他可读取位置)数组/列表内容的方法,list仅包含字符串: Dim列表作为新列表(字符串) 我现在想在MsgBox中显示它的内容。如果需要,我可以将列表转换为数组。有办法做到这一点吗?该列表中有多少元素?如果它们很少,那么MessageBox就可以了 Dim message = string.Join(Environment.NewLine, list.ToArray()) MessageBox.Show(message) 如果有很多,则需要某种界面来显示

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

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


我现在想在
MsgBox
中显示它的内容。如果需要,我可以将
列表
转换为
数组
。有办法做到这一点吗?

该列表中有多少元素?如果它们很少,那么MessageBox就可以了

Dim message = string.Join(Environment.NewLine, list.ToArray())
MessageBox.Show(message)
如果有很多,则需要某种界面来显示所有内容。
在这种情况下,您至少需要一个WinForm应用程序,该应用程序具有用户定义的表单,该表单包含一个文本框,其多行属性设置为true

Dim message = string.Join(Environment.NewLine, list.ToArray())
textBox1.Text = message

这里是对该列表中有多少元素的引用?如果它们很少,那么MessageBox就可以了

Dim message = string.Join(Environment.NewLine, list.ToArray())
MessageBox.Show(message)
如果有很多,则需要某种界面来显示所有内容。
在这种情况下,您至少需要一个WinForm应用程序,该应用程序具有用户定义的表单,该表单包含一个文本框,其多行属性设置为true

Dim message = string.Join(Environment.NewLine, list.ToArray())
textBox1.Text = message

这里是对

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

Dim sResult As String = ""

For Each elem As String In list
    sResult &= elem & " "
Next
或者,您可以使用直接合并数组的所有元素(如果使用.NET framework 4.0之前的版本,则需要将
列表
转换为普通数组):


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

Dim sResult As String = ""

For Each elem As String In list
    sResult &= elem & " "
Next
或者,您可以使用直接合并数组的所有元素(如果使用.NET framework 4.0之前的版本,则需要将
列表
转换为普通数组):


对于.NET 4,您不需要的新数组。对于.NET 4,您不需要的新数组。它是
String.Join
而不是
List.Join
。除此之外,对于.NET4,您不需要新的数组。它是
String.Join
而不是
List.Join
。除此之外,在.NET4中,您不需要新的阵列。