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中,您不需要新的阵列。