使用&符号的简单VB

时间:2011-10-27 18:36:23

标签: asp.net vb.net

快点,我确定......

我正在查看前雇员编写的一些代码,并继续看到&符号后面跟一个等号,即&=

我根本没有使用它,并且想知道为什么会使用它而不仅仅是&符号。

5 个答案:

答案 0 :(得分:9)

&是连接运算符。

在表达式中使用&=时:

string1 &= string2

这与:

相同
string1 = string1 & string2

使用operator=在C,C#,C ++,Java等语言中非常常见 - 它们具有-=+=等构造,仅仅意味着左操作数中的变量用于二进制操作,结果分配回变量。

MSDN就像这样 - &= Operator (Visual Basic)

  

将String表达式连接到String变量或属性,并将结果赋给变量或属性。

答案 1 :(得分:3)

使用连接运算符只是一种不同的方式,就像+ =表示数值一样。无论哪种方式都可以,但是为了连接很多字符串,最好使用StringBuilder。

答案 2 :(得分:1)

VB.NET中的&符号用于连接字符串。您可以使用+符号,但最好使用&

答案 3 :(得分:0)

From MSDN

  

将String表达式连接到String变量或属性   将结果分配给变量或属性。

答案 4 :(得分:0)

请记住,x = x + 1和x = + 1是相同的。

stringA = stringA& stringB和stringA& = stringB是相同的。