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

Der DivisionszuweisungsoperatorThe division 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. Die / operator ist für numerische Typen vordefiniert, um Division auszuführen.The / operator is predefined for numeric types to perform division.

Der Operator /= kann nicht direkt überladen werden, jedoch können benutzerdefinierte Typen den/ operator überladen (weitere Informationen unter operator).The /= operator cannot be overloaded directly, but user-defined types can overload the / operator (see operator). Bei allen Zusammensetzungszuweisungsoperatoren wird die entsprechende Verbundzuweisung durch das Überladen des binären Operators implizit überladen.On all compound assignment operators, overloading the binary operator implicitly overloads the equivalent compound assignment.

BeispielExample

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
*/

Siehe auchSee Also

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