Операції інкремента (++) і декремента (--), називаються також операціями збільшення і зменшення на одиницю, мають дві форми запису - префіксну, коли знак операції записується перед операндом, і постфіксну. У префіксній формі спочатку змінюється операнд, а потім його значення стає результуючим значенням виразу, а в постфіксній формі значенням виразу є початкове значення операнда, після чого він змінюється. Лістинг 3.2 ілюструє ці операції.
Лістинг 3.2. Операції інкремента і декремента
using System;
namespace ConsoleApplicationl
{class Classl
{
static void Main( )
{
int x = 3, y = 3;
Console.Write("Значення префіксного виразу: ");
Console.WriteLine(++x);
Console.Write("Значення х після приросту: ");
Console.WriteLine(x);
Console.Write("Значення постфіксного виразу: ");
Console.WriteLine(y++);
Console.Write("Значення у після приросту: ");
Console.WriteLine(y);
}}}
Результат роботи програми:
Значення префіксного виразу: 4
Значення х після приросту: 4
Значення постфіксного виразу: 3
Значення у після приросту: 4
Стандартні операції інкремента існують для цілих, символьних, дійсних і фінансових величин, а також для перелічень. Операндом може бути змінна, властивість або індексатор (ми розглянемо властивості і індексатори в подальших розділах.