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

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

Оператор назначения вычитания.

Заметки

Выражение, в котором используется оператор присваивания -=, например

x -= y

эквивалентно

x = x - y

за исключением того, что значение x вычисляется только один раз. Значение оператора - зависит от типа x и y (вычитание для числовых операндов, удаление делегата для операндов, представляющих делегаты и т.д.).

Оператор -= нельзя перегрузить непосредственно, однако пользовательские типы могут перегрузить оператор - (см. раздел оператор).

Пример

class MainClass3
{
    static void Main()
    {
        int a = 5;
        a -= 6;
        Console.WriteLine(a);
    }
}
/*
Output:
-1
*/

См. также

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

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

Ссылки

Операторы C#

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

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