Operator %= (C#-Referenz)%= Operator (C# Reference)

Der RestzuweisungsoperatorThe remainder assignment operator.

HinweiseRemarks

Ein Ausdruck mit dem Zuweisungsoperator %=, z.B.An expression using the %= assignment operator, such as

x %= y  

für die folgende Syntax:is equivalent to

x = x % y  

außer dass x nur einmal überprüft wird.except that x is only evaluated once. Der Operator % ist für numerische Typen vordefiniert, um den Rest nach einer Division zu berechnen.The % operator is predefined for numeric types to compute the remainder after division.

Der Operator %= kann nicht direkt überladen werden, jedoch können benutzerdefinierte Typen denOperator / überladen (weitere Informationen unter operator (C#-Referenz)).The %= operator cannot be overloaded directly, but user-defined types can overload the % operator (see operator (C# Reference)).

BeispielExample


class Test2
{
    static void Main()
    {
        int a = 5;
        a %= 3;
        Console.WriteLine(a);
    }
}
// Output: 2

Siehe auchSee Also

C#-ReferenzC# Reference
C#-ProgrammierhandbuchC# Programming Guide
C#-OperatorenC# Operators