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