Ho provato a google la risposta per questo ma non riuscivo a trovarlo. Sto lavorando su VB.Net. Mi piacerebbe sapere cosa significa l'operatore + = in VB.Net?Cosa significa + = in Visual Basic?
5
A
risposta
10
Significa che si desidera aggiungere il valore al valore esistente della variabile. Così, ad esempio:
Dim x As Integer = 1
x += 2 ' x now equals 3
In altre parole, sarebbe lo stesso di fare questo:
Dim x As Integer = 1
x = x + 2 ' x now equals 3
Per riferimento futuro, si può vedere l'elenco completo degli operatori VB.NET sul MSDN .
5
a += b
è equivalente a
a = a + b
In altre parole, si aggiunge al valore corrente.
1
queste 2 righe compilati producono lo stesso codice IL:
x += 1
e
x = x + 1
2
E 'più uguale. Quello che fa è prendere la stessa variabile, aggiungerla con il numero della mano destra (usando l'operatore +), e poi assegnarla alla variabile. Ad esempio,
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
rende solo codice più efficiente -
Dim x as integer = 3
x += 1
'x = 4
è lo stesso di
x = x + 1
'x = 4
Può essere utilizzato anche con un (-):
x -= 1
' x = 2
è lo stesso di
x = x - 1
'x = 2
Problemi correlati
- 1. Cosa significa REM per BASIC?
- 2. Casting in visual basic?
- 3. visual basic e vb.net
- 4. Cosa significa B in BIO?
- 5. Bang vs Proprietà predefinita in Visual Basic
- 6. Margini in Visual Basic Editor Excel 2016
- 7. Dimensioni dello schermo in Visual Basic
- 8. Arrotondare un numero in Visual Basic
- 9. Cosa significa || = significa in Ruby?
- 10. cosa significa "@" significa in C#
- 11. Cosa significa/*! */Significa in C#?
- 12. Cosa significa: :: significa in C++?
- 13. Cosa significa = ~ significa in Perl
- 14. Cosa significa "??" significa in C#?
- 15. Cosa significa! */Significa in .gitignore
- 16. Cosa significa "fine linea incoerente" in Visual Studio 2010?
- 17. Cosa significa Field.Index.NOT_ANALYZED_NO_NORMS significa
- 18. Cosa significa/#!/Significa nell'URL?
- 19. Cosa significa (+ var) significa
- 20. javascript: cosa significa/* @ @ */significa?
- 21. Cosa significa '::' significa?
- 22. Cosa significa: significa?
- 23. Cosa significa || = significa?
- 24. Cosa significa require ('../') significa?
- 25. Cosa significa $ _ in PowerShell?
- 26. Cosa significa $ ([]) in jQuery
- 27. Cosa significa `~` in Haskell?
- 28. Cosa significa $ in PHP?
- 29. Cosa significa [,] in C#?
- 30. Cosa significa @() in PowerShell?
Come nota a margine è possibile utilizzare & = quando si lavora con alcuni tipi in Vb.net. Ad esempio foo & = "bar" o foo & = 5 aggiungerebbe "bar" o 5 alla stringa foo. Quando si lavora in opzione strict off si può anche fare Dim a As Integer = 5 a & = 1 che dà 51. Ma non farlo: D – WozzeC
è l'equivalente di ++ in java? –
No, è l'equivalente di + = in Java. https://en.wikiversity.org/wiki/Basic_Java_Language#Plus-equals – sfarbota