Оператор /= (Справочник по C#)

Обновлен: Ноябрь 2007

Оператор назначения деления.

Заметки

Выражение, использующее оператор назначения /=, такое как

x /= y

, эквивалентно выражению

x = x / y

за исключением того, что значение x вычисляется только один раз. Оператор / предопределен для числовых типов для выполнения деления.

Оператор /= нельзя перегрузить непосредственно, однако пользовательские типы могут перегрузить оператор / (см. раздел оператор). Для всех составных операторов присваивания перегрузка двоичного оператора неявно перегружает эквивалентное составное назначение.

Пример

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

См. также

Основные понятия

Руководство по программированию в C#

Ссылки

Операторы C#

Другие ресурсы

Справочник по C#