Operatore /= (Visual Basic)
Divide il valore di una variabile o di una proprietà per il valore di un'espressione e assegna il risultato a virgola mobile alla variabile o alla proprietà.
variableorproperty /= expression
Parti
variableorproperty
Obbligatorio.Qualsiasi variabile o proprietà numerica.expression
Obbligatorio.Qualsiasi espressione numerica.
Note
L'elemento a sinistra dell'operatore /= può essere una semplice variabile scalare, una proprietà oppure un elemento di una matrice.La variabile o la proprietà non può essere ReadOnly (Visual Basic).
L'operatore di /= innanzitutto divide il valore della variabile o della proprietà (a sinistra dell' operatore) dal valore dell' espressione (sul lato destro dell' operatore).L'operatore quindi assegnare il risultato a virgola mobile dell' operazione alla variabile o alla proprietà.
Questa istruzione assegna un valore di Double alla variabile o la proprietà a sinistra.Se Option Strict è On, variableorproperty deve essere di tipo Double.Se Option Strict è Off, verrà eseguita una conversione implicita e il valore ottenuto verrà assegnato a variableorproperty, con la possibilità che si verifichi un errore in fase di esecuzione.Per ulteriori informazioni, vedere Conversioni di ampliamento e restrizione (Visual Basic) e Istruzione Option Strict.
Overload
L'Operatore / (Visual Basic) può essere sottoposto a overload. In altri termini, una classe o una struttura può ridefinirne il comportamento quando un operando specifica il tipo di tale classe o struttura.L'esecuzione dell'overload dell'operatore / ha effetto sul comportamento dell'operatore /=.Se il codice utilizza /= su una classe o una struttura che esegue l'overload di /, è importante comprendere il comportamento ridefinito di tale operatore.Per ulteriori informazioni, vedere Routine di operatore (Visual Basic).
Esempio
Nell'esempio riportato di seguito l'operatore /= viene utilizzato per dividere una variabile Integer per una seconda variabile e assegnare il quoziente alla prima variabile.
Dim var1 As Integer = 12
Dim var2 As Integer = 3
var1 /= var2
' The value of var1 is now 4.
Vedere anche
Riferimenti
Operatori di assegnazione (Visual Basic)
Operatori aritmetici (Visual Basic)
Precedenza tra gli operatori in Visual Basic
Elenco degli operatori per funzionalità (Visual Basic)