我试图谷歌答案,但找不到它。我正在研究VB.Net。我想知道VB.Net中的运算符+ =是什么意思?
答案 0 :(得分:10)
这意味着您要将值添加到变量的现有值。所以,例如:
Dim x As Integer = 1
x += 2 ' x now equals 3
换句话说,它与执行此操作相同:
Dim x As Integer = 1
x = x + 2 ' x now equals 3
为了将来参考,您可以在MSDN上看到完整的VB.NET运算符列表。
答案 1 :(得分:5)
a += b
相当于
a = a + b
换句话说,它会增加当前值。
答案 2 :(得分:2)
加上等于。它的作用是使用相同的变量,用右手数字(使用+运算符)添加,然后将其分配回变量。例如,
Dim a As Integer
Dim x As Integer
x = 1
a = 1
x += 2
a = a + 2
if x = a then
MsgBox("This will print!")
endif
答案 3 :(得分:1)
编译的那两行产生相同的IL代码:
x += 1
和
x = x + 1
答案 4 :(得分:0)
让代码更有效率 -
Dim x as integer = 3
x += 1
'x = 4
与
相同 x = x + 1
'x = 4
它也可以与( - ):
一起使用x -= 1
'x = 2
与
相同x = x - 1
'x = 2