Операции инкремента (++) и декремента (--), называемые также операциями увеличения и уменьшения на единицу, имеют две формы записи — префиксную, когда знак операции записывается перед операндом, и постфиксную. В префиксной форме сначала изменяется операнд, а затем его значение становится результирующим значением выражения, а в постфиксной форме значением выражения является исходное значение операнда, после чего он изменяется. Листинг 3.2 иллюстрирует эти операции.
Листинг 3.2. Операции инкремента и декремента
using System;
namespace ConsoleApplication1
{
class Class1
{
static void Main()
{
int x = 3, у = 3;
Console.Write("Значение префиксного выражения: ");
Console.WriteLine(++x);
Console.Write("Значение х после приращения: ");
Console.Writeline(x);
Console.Write("Значение постфиксного выражения: ");
Console.WriteLine(y++);
Console.Write("Значение у после приращения: ");
Console.WriteLine(у);
}
}
}
Результат работы программы:
Значение префиксного выражения: 4
Значение х после приращения: 4
Значение постфиксного выражения: 3
Значение у после приращения: 4
Стандартные операции инкремента существуют для целых, символьных, вещественных и финансовых величин, а также для перечислений. Операндом может быть переменная, свойство или индексатор (мы рассмотрим свойства и индексаторы в свое время, в главах 5 и 7).






