/= (Operador, Visual Basic)
Divide el valor de una variable o una propiedad por el valor de una expresión y asigna el resultado de punto flotante a la variable o la propiedad.
variableorproperty /= expression
Partes
variableorproperty
Obligatorio. Cualquier propiedad o variable numérica.expression
Obligatorio. Cualquier expresión numérica.
Comentarios
El elemento situado a la izquierda del operador /= puede ser una variable escalar simple, una propiedad o un elemento de una matriz. La variable o la propiedad no pueden ser ReadOnly (Visual Basic). El operador /= asigna el valor situado a su derecha a la variable o la propiedad situada a su izquierda.
Esta instrucción asigna un valor Double a la variable o la propiedad del lado izquierdo. Si Option Strict es On, variableorproperty debe ser Double. Si Option Strict es Off, Visual Basic realiza una conversión implícita y asigna el valor resultante a variableorproperty, con un posible error en tiempo de ejecución. Para obtener más información, vea Conversiones de ampliación y de restricción (Visual Basic) y Option Strict (Instrucción).
Sobrecarga
El operador / (Operador, Visual Basic) se puede sobrecargar, lo que significa que una clase o una estructura pueden definir de nuevo su comportamiento cuando un operando tiene el tipo de dicha clase o estructura. La sobrecarga del operador / afecta al comportamiento del operador /=. Si el código utiliza /= en una clase o estructura que sobrecarga /, asegúrese de conocer su comportamiento redefinido. Para obtener más información, vea Procedimientos de operador (Visual Basic).
Ejemplo
En el siguiente ejemplo se utiliza el operador /= para dividir una variable Integer por otra y asignar el cociente a la primera variable.
Dim var1 As Integer = 12
Dim var2 As Integer = 3
var1 /= var2
' The value of var1 is now 4.
Vea también
Referencia
Operadores de asignación (Visual Basic)
Operadores aritméticos (Visual Basic)
Prioridad de operador en Visual Basic
Operadores enumerados por funcionalidad (Visual Basic)