我试图用谷歌搜索这个答案,但找不到。我在 VB.Net 上工作。我想知道 VB.Net 中的运算符 += 是什么意思?
问问题
14762 次
5 回答
12
这意味着您要将值添加到变量的现有值中。因此,例如:
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 运算符的完整列表。
于 2013-02-04T19:26:22.547 回答
5
a += b
相当于
a = a + b
换句话说,它增加了当前值。
于 2013-02-04T19:26:36.093 回答
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
于 2013-02-04T19:44:25.150 回答
1
这 2 行编译产生相同的 IL 代码:
x += 1
和
x = x + 1
于 2013-02-04T19:40:20.780 回答
0
只是让代码更高效 -
Dim x as integer = 3
x += 1
'x = 4
是相同的
x = x + 1
'x = 4
它也可以与 (-) 一起使用:
x -= 1
' x = 2
是相同的
x = x - 1
'x = 2
于 2016-02-09T23:02:37.077 回答