Operatore %= (Riferimenti per C#)
Operatore di assegnazione modulo.
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 % è predefinito per il calcolo del resto di una divisione.
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 (Riferimenti per C#).
Esempio
class Test2
{
static void Main()
{
int a = 5;
a %= 3;
Console.WriteLine(a);
}
}
// Output: 2