% Operador (translation from VPE for Csharp Reference) =
O operador de atribuição de módulo.
Comentários
Uma expressão usando o %= operador de atribuição, sistema autônomo
x %= y
Equivale a
x = x % y
exceto que x somente é avaliada uma vez. The operador % predefinido para tipos numéricos calcular o resto após a divisão.
The %= operador não pode ser sobrecarregado diretamente, mas podem sobrecarregar os tipos definidos pelo usuário a operador % (see operador (translation from VPE for Csharp Reference)).
Exemplo
class Test2
{
static void Main()
{
int a = 5;
a %= 3;
Console.WriteLine(a);
}
}
// Output: 2