Operatore /= (Riferimenti per C#)
Operatore di assegnazione di divisione.
Note
Un'espressione che utilizza l'operatore di assegnazione /=, ad esempio
x /= y
equivale a
x = x / y
con la differenza che x viene valutato solo una volta.Per i tipi numerici, l'operatore / è già definito per l'esecuzione di divisioni.
L'operatore/= non può essere sottoposto direttamente a overload; tuttavia, i tipi definiti dall'utente possono eseguire l'overload dell'operatore /. Per ulteriori informazioni, vedere operator.Su tutti gli operatori di assegnazione composti, l'overload dell'operatore binario esegue in modo implicito l'overload dell'assegnazione composta equivalente.
Esempio
class MainClass2
{
static void Main()
{
int a = 5;
a /= 6;
Console.WriteLine(a);
double b = 5;
b /= 6;
Console.WriteLine(b);
}
}
/*
Output:
0
0.833333333333333
*/