Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 在VB中将数组元素转换为字符串(使用Visual Studio 2015)_Arrays_Vb.net_String - Fatal编程技术网

Arrays 在VB中将数组元素转换为字符串(使用Visual Studio 2015)

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[]”,而不是我在数

因此,我尝试设置一个VB Windows窗体,从数组中读取数据,并将其显示在标签中(有时是文本框,以便对其进行编辑)。数组包含字符串,我知道它们存储正确,因为我可以在使用MsgBox时使它们正确显示

比如说

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
的值转换为字符数组。