我試圖谷歌答案爲此,但無法找到它。我正在研究VB.Net。我想知道在VB.Net中operator + =是什麼意思?在Visual Basic中,+ =是什麼意思?
5
A
回答
10
這意味着您想要將該值添加到該變量的現有值。所以,舉例來說:
Dim x As Integer = 1
x += 2 ' x now equals 3
換句話說,這將是一樣的這樣做:
Dim x As Integer = 1
x = x + 2 ' x now equals 3
對於未來的參考,你可以看到VB.NET運營商對MSDN完整列表。
5
a += b
相當於
a = a + b
換句話說,將其添加到當前值。
1
那些2線編譯產生相同的IL代碼:
x += 1
和
x = x + 1
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
0
只是使代碼更有效 -
Dim x as integer = 3
x += 1
「X = 4
相同
x = x + 1
'X = 4
它也可以與使用的( - ):
x -= 1
' x = 2時
相同
x = x - 1
「X = 2
相關問題
- 1. ReSharper中的「2×Basic」是什麼意思?
- 2. 什麼是Visual Basic Script中的Foo.Bar(「id」)= ID的意思
- 3. Visual Basic 6.0中的Forms3版本號是什麼意思?
- 4. 是什麼意思:是什麼意思?
- 5. 「cellvalue(20)」是什麼意思?
- 6. 是什麼意思,在Python中是什麼意思?
- 7. 在JPA中,@GeneratedValue,@Basic(可選= false)是什麼意思?
- 8. 什麼意思:在x86中是什麼意思?
- 9. 什麼?在C#中是什麼意思?
- 10. 什麼是:!:意思?
- 11. '#'是什麼意思?
- 12. @(...)是什麼意思?
- 13. &=是什麼意思?
- 14. {}是什麼意思?
- 15. $$ $$是什麼意思?
- 16. `/ * @`是什麼意思?
- 17. 「=」是什麼意思
- 18. %{}是什麼意思?
- 19. || =是什麼意思?
- 20. &**是什麼意思?
- 21. 是什麼意思?
- 22. 「\\。\」,「\ ?? \」,「\\?\」,「\\」是什麼意思?
- 23. @是什麼意思
- 24. @ []是什麼意思?
- 25. {..} [..]是什麼意思?
- 26. /([^.]*)\.(.*)/是什麼意思?
- 27. {%=%}是什麼意思?
- 28. 「*&」是什麼意思?
- 29. 「_」是什麼意思?
- 30. 是什麼!在這意思?
作爲一個附註,你也可以在使用Vb.net中的某些類型時使用&=。例如,foo&=「bar」或foo&= 5會將「bar」或5添加到foo字符串中。當在嚴格選項中工作時,您還可以執行Dim a As Integer = 5 a&= 1,這將給出51.但是,不要這樣做:D – WozzeC
是否等於Java中的++? –
不,它相當於Java中的+ =。 https://en.wikiversity.org/wiki/Basic_Java_Language#Plus-equals – sfarbota