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

Оператор инкремента (++) увеличивает свой операнд на 1. Оператор инкремента может находиться как перед операндом, так и после него:

Заметки

Первой формой является префиксная операция увеличения. Результатом этой операции является значение операнда после его увеличения.

Второй формой является постфиксная операция увеличения. Результатом этой операции является значение операнда до его увеличения.

Числовые типы и типы перечисления имеют предопределенные операторы увеличения. Типы, определенные пользователем, могут вызвать перегрузку оператора ++. Операции над целыми типами обычно разрешены в перечислениях.

Пример

class MainClass
{
    static void Main()
    {
        double x;
        x = 1.5;
        Console.WriteLine(++x);
        x = 1.5;
        Console.WriteLine(x++);
        Console.WriteLine(x);
    }
}
/*
Output
2.5
1.5
2.5
*/

См. также

Ссылки

Операторы C#

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

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

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

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