--Operatora (C# odniesienia)
Operator osłabienie (--) zmniejsza jego operand przez 1.Operator osłabienie może się pojawić przed lub po jej operand: --variable i variable--.Pierwsza forma jest operacja osłabienie prefiks.Wynikiem działania jest wartość operandu "po" zostanie zmniejszony.Drugi formularz jest operacją osłabienie przyrostkowe.Wynikiem działania jest wartość operandu "przed" zostanie zmniejszony.
Uwagi
Typy liczbowe oraz wyliczenie mają wstępnie zdefiniowanych osłabienie podmiotów gospodarczych.
Typy zdefiniowane przez użytkownika mogą przeciążać -- operatora (zobacz operator).Operacje na typy zintegrowane ogólnie są dozwolone na wyliczenie.
Przykład
class MainClass5
{
static void Main()
{
double x;
x = 1.5;
Console.WriteLine(--x);
x = 1.5;
Console.WriteLine(x--);
Console.WriteLine(x);
}
}
/*
Output:
0.5
1.5
0.5
*/