Arrays 在VB中将数组元素转换为字符串(使用Visual Studio 2015)
因此,我尝试设置一个VB Windows窗体,从数组中读取数据,并将其显示在标签中(有时是文本框,以便对其进行编辑)。数组包含字符串,我知道它们存储正确,因为我可以在使用MsgBox时使它们正确显示 比如说Arrays 在VB中将数组元素转换为字符串(使用Visual Studio 2015),arrays,vb.net,string,Arrays,Vb.net,String,因此,我尝试设置一个VB Windows窗体,从数组中读取数据,并将其显示在标签中(有时是文本框,以便对其进行编辑)。数组包含字符串,我知道它们存储正确,因为我可以在使用MsgBox时使它们正确显示 比如说 MsgBox(ArrayName(0,0)) 工作,但当我使用 textboxname.Text = ArrayName(0,0) 我得到一个构建错误。我认为在末尾添加“.ToString”可能会解决这个问题,构建错误消失了,但是文本框显示的是“System.Char[]”,而不是我在数
MsgBox(ArrayName(0,0))
工作,但当我使用
textboxname.Text = ArrayName(0,0)
我得到一个构建错误。我认为在末尾添加“.ToString”可能会解决这个问题,构建错误消失了,但是文本框显示的是“System.Char[]”,而不是我在数组中输入的值。如果我将“.ToString”放在末尾,MsgBox也会显示这一点
提前感谢您的帮助
编辑:通过以下代码声明数组:
Module ModuleName
Public ArrayData(20, 6) As Array
End Module
这样我就可以编辑出任何特定的子程序
数组仅包含字符(分隔符为逗号):第一行为0,1,2,3,4,5,6,第二行为q、w、e、r、t、y。了解数组是如何声明的以及它的担忧是什么会有所帮助。我编辑了原始帖子以包含这些信息。请显示如何初始化数组的代码。对不起。我不熟悉行话,所以我只是在提到数组的地方添加了所有代码(这只是一个片段)。我怀疑您希望
公共ArrayData(20,6)作为字符串。否则,您可以使用新字符串(ArrayData(0,0))
从字符数组构造字符串。最后,使用可避免任何意外转换,因为您似乎不打算将NowField
的值转换为字符数组。