/, opérateur (Référence C#)
Mise à jour : novembre 2007
L'opérateur de division (/) divise le premier opérande par le second. Tous les types numériques disposent d'opérateurs de division prédéfinis.
Notes
Les types définis par l'utilisateur peuvent surcharger l'opérateur / (consultez opérateur). Une surcharge de l'opérateur / surcharge implicitement l'opérateur /=.
Lorsque vous divisez deux entiers, le résultat est toujours un entier. Par exemple, le résultat de 5/2 est 2. Pour déterminer le reste de 5/2, utilisez l'opérateur modulo (%). Pour obtenir un quotient sous la forme d'un nombre rationnel ou d'une fraction, affectez le type float ou double au dividende ou au diviseur. Vous pouvez le faire implicitement en mettant une virgule décimale après le nombre, comme indiqué dans l'exemple suivant.
Exemple
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
*/