Próbowałem odpowiedzieć na to pytanie, ale nie mogłem go znaleźć. Pracuję na VB.Net. Chciałbym wiedzieć, co oznacza operator + = w VB.Net?Co oznacza znak + = w języku Visual Basic?
5
A
Odpowiedz
10
Oznacza to, że chcesz dodać wartość do istniejącej wartości zmiennej. Tak więc, na przykład:
Dim x As Integer = 1
x += 2 ' x now equals 3
Innymi słowy, byłoby tak samo jak robi to:
Dim x As Integer = 1
x = x + 2 ' x now equals 3
Do wykorzystania w przyszłości, można zobaczyć pełną listę operatorów VB.NET na MSDN .
5
a += b
jest równoważna
a = a + b
Innymi słowy, to dodaje do wartości bieżącej.
1
2 linie te zebrane produkować ten sam kod IL:
x += 1
i
x = x + 1
2
To jest także równa. To, co robi, przyjmuje tę samą zmienną, dodaje ją prawą ręką (za pomocą operatora +), a następnie przypisuje ją do zmiennej. Na przykład,
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
prostu ma kod bardziej wydajny -
Dim x as integer = 3
x += 1
x = 4
jest taka sama jak
x = x + 1
x = 4
może być również używany z (-):
x -= 1
x = 2
jest taki sam jak
x = x - 1
x = 2
Powiązane problemy
- 1. Wymiary ekranu w języku Visual Basic
- 2. co oznacza znak "-" w bash?
- 3. Co oznacza znak "?" symbol (znak zapytania) oznacza w Scali?
- 4. Co oznacza znak Unicode ?
- 5. co oznacza znak + po zmiennej?
- 6. Co oznacza "[to]" oznacza w języku C++
- 7. C++ Co oznacza znak procentowy?
- 8. W języku Mathematica, co oznacza @@@?
- 9. Co oznacza znak $ {} (znak dolara i nawiasy klamrowe) w łańcuchu w języku JavaScript?
- 10. Casting in visual basic?
- 11. Co oznacza znak "t" w parametrze dispatch_queue_t?
- 12. Co oznacza znak podkreślenia w liczbach literalnych?
- 13. co oznacza znak zapytania w kształcie tensorflow?
- 14. Co oznacza znak dolara w PHP?
- 15. Co oznacza znak potrójny w scala?
- 16. Co oznacza znak "?" zrobić w linku Css?
- 17. Co oznacza znak wieloznaczny w pliku Makefile?
- 18. Zaokrąglanie liczby w dół w języku Visual Basic
- 19. Bang vs Default Właściwość w języku Visual Basic
- 20. Co oznacza znak ^, gdy jest używany w deklaracjach C++?
- 21. ASP.NET: Co oznacza znak "#" rozpoczynający <% %>?
- 22. Co oznacza locals() ['_ [1]'] w języku Python?
- 23. Co oznacza ten komunikat w języku Python?
- 24. Co oznacza .d w języku JSON?
- 25. w języku Java co oznacza symbol @?
- 26. Co oznacza termin "leksykalny" w języku C++?
- 27. W języku F #, co oznacza potokowanie?
- 28. Co oznacza "SKU" (atrybut) w języku C#?
- 29. W języku Ruby, co dokładnie oznacza tLABEL?
- 30. co globalny :: oznacza w języku C#
Jako notatkę dodatkową można również użyć & = podczas pracy z niektórymi typami w Vb.net. Na przykład foo & = "bar" lub foo & = 5 doda "pasek" lub 5 do łańcucha foo. Podczas pracy w opcji ścisłej off możesz również zrobić Dim a As Integer = 5 a & = 1, co daje 51. Ale nie rób tego: D – WozzeC
jest odpowiednikiem ++ w java? –
Nie, jest to odpowiednik + = w Javie. https://en.wikiversity.org/wiki/Basic_Java_Language#Plus-equals – sfarbota