Operator /= (C#-Referenz)

Der Divisionszuweisungsoperator

Hinweise

Ein Ausdruck mit dem Zuweisungsoperator /=, z.B.

x /= y  

für die folgende Syntax:

x = x / y  

außer dass x nur einmal überprüft wird. Die / operator ist für numerische Typen vordefiniert, um Division auszuführen.

Der Operator /= kann nicht direkt überladen werden, jedoch können benutzerdefinierte Typen den/ operator überladen (weitere Informationen unter operator). Bei allen Zusammensetzungszuweisungsoperatoren wird die entsprechende Verbundzuweisung durch das Überladen des binären Operators implizit überladen.

Beispiel

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 auch

C#-Referenz
C#-Programmierhandbuch
C#-Operatoren