Freigeben über


Operator / (C#-Referenz)

Aktualisiert: November 2007

Der Divisionsoperator / dividiert seinen ersten Operanden durch seinen zweiten. Für alle numerischen Typen sind Divisionsoperatoren vordefiniert.

Hinweise

Benutzerdefinierte Typen können den Operator / überladen (siehe Operator). Durch Überladen des Operators / wird implizit der Operator /= überladen.

Wenn Sie zwei ganze Zahlen teilen, ist das Ergebnis immer eine ganze Zahl. Beispiel: Das Ergebnis von 5 / 2 ist 2. Um die Restmenge von 5 / 2 zu ermitteln, verwenden Sie den Operator modulo (%). Um den Quotienten als rationale Zahl oder Bruch zu erhalten, legen Sie den Datentyp von Dividend und Divisor auf float oder auf double fest. Sie können diesen Vorgang implizieren, indem Sie nach der Zahl ein Dezimaltrennzeichen hinzufügen wie im folgenden Beispiel.

Beispiel

class Division
{
    static void Main()
    {
        Console.WriteLine(5 / 2);
        Console.WriteLine(5 % 2);

        Console.WriteLine(5 / 2.1);
        Console.WriteLine(5.1 / 2);
        Console.WriteLine(-5 / 2);
    }
}
/*
Output:
2
1
2.38095238095238
2.55
-2
*/

Siehe auch

Konzepte

C#-Programmierhandbuch

Referenz

C#-Operatoren

Weitere Ressourcen

C#-Referenz