C# ZŁOŻONE OPERATORY PRZYPISANIA


Teraz zajmiemy się złożonymi operatorami przypisania.

Jak zauważyłeś, i słusznie,  operatorem przypisania nazywamy ‘=’. W poprzednich przykładach tego nie było, ale przypisywać zmiennym wartość, możesz dokonywać w następujący sposób:


Początek kodu:

class Pokaz

{

public static void Main()

{


int a = 120 ;

int b ;

int c = 7 ;
int d = 12 ;

a = b = c = d = 100 ;

Console.WriteLine(a) ;

Console.WriteLine(b) ;

Console.WriteLine(c) ;

Console.WriteLine(d) ;

}

}

Koniec kodu:

Jak widzisz wszystkie zmienne: a,b,c,d będą posiadały wartość 100, zawsze ta wartość na końcu będzie przypisywana do wszystkich zmiennych.

To był operator przypisania. Teraz poznasz złożone operatory przypisania. Otóż często stosujesz taki zapis w swoich programach:

x = x + 120 ;

lub

a = a  / 10 ;

Język C#  pozwala ci znacząco skrócić w elegancji sposób tez zapis oraz go ułatwić. Otóż zamiast pisać:

x = x + 1576 ;

To piszesz:
x += 120;

Zamiast pisać dodatkowo x +120, zastępuje wszystko skrócony operator, który mówi kompilatorowi że ma do zmiennej x dodać wartość, w tym przypadku 120. Skraca to zapis przez co zyskujemy na wydajności.

Poniżej znajdują się wszystkie złożone operatory przypisania:

*=

+=

-=

/=

%=

&=

|=

^=