lable1.caption=label1.caption&a(i,j)&"" 在VB中&是字符串连接符吗?这条语句是什么意思?

如题所述

首先,你可能的一个错误,“=”前的可能应该是label1,而不是lable1,估计应该是输入错误。
再说,&这个运算符是VB中的字符串运算符,是用以将两个字符串进行连接的运算符,例如:“ABC”&“ABD”的结果为“ABCABD”。
第三,说这条语句的意思,这是一条赋值语句,将“=”后面的结果赋值给“=”前面的控件属性。这条语句,把标签Label1上显示的内容,连接上数组a(i,j)的内容,同时我估计最后的一个双引号内应该有一个空格,如果是这样的话,需要再连接上一个空格,如果这是一个循环的话,就会不断的把数组a(i,j)的内容连接到标签Label1中来,同时每个数组元素之间还会有一个空格,用以区分。
不知道我解释清楚了没有。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-12
&是字符串连接符,label1是标签的名字,caption是标题属性,是标签上显示的文本,a(i,j)是个二维数组的元素,“”是个空字符串,这个语句的意思就是用标签上的原文本和数组元素a(i,j)的值连接起来合并一个空字符串替代原来标签上的文本,后面这个空字符串没有实际含义。
第2个回答  2013-04-12
将Label1的标题改为原标题和a数组的i,j元素(""是空的,所以不用加。),比如原标题是"123",a(i,j)是“456”,那么现在的标题就是就是“123456”。“&”这个符号是连接符,可以用“+”代替。(记住:如果是数字,那么不可以用“+”代替。举个例子:
Dim a As String
a = "123" + "123"
Print a
输出的a是246,虽然是字符串,并不是123123。而如果用&号,那么就会达到123123的效果。)
第3个回答  2013-04-12
是字符连接符,lable1原来显示的内容和a(i,j)这个数组的内容合并成为新的内容。