Оператор / (Справочник по C#)
Оператор деления (/) делит первый операнд на второй. Все числовые типы имеют предопределенные операторы деления.
Заметки
Типы, определенные пользователем, могут вызвать перегрузку оператора / (см. раздел оператор). Перегрузка оператора / явно вызывает перегрузку оператора /=.
При делении двух целых чисел результат всегда является целочисленным. Например результат выражения 5 / 2 равняется 2. Чтобы определить остаток от деления 5 / 2, используйте оператор modulo (%). Чтобы получить частное в виде рационального числа или дроби, присвойте делителю или делимому тип float или double. Чтобы явно присвоить тип, можно поместить десятичный разделитель после числа, как показано в следующем примере.
Пример
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
*/
См. также
Ссылки
Основные понятия
Руководство по программированию на C#