Obsah:
Definícia - Čo znamená Operátor priradenia?
Operátor priradenia je operátor používaný na priradenie novej hodnoty premennej, vlastnosti, udalosti alebo indexovacieho prvku v programovacom jazyku C #. Operátory priradenia sa môžu tiež použiť na logické operácie, ako sú bitové logické operácie alebo operácie na integrálnych operandoch a logických operandoch.
Na rozdiel od C ++ operátory priradenia v C # nemôžu byť priamo preťažené, ale typy definované používateľom môžu preťažiť operátory ako +, -, /, atď. To umožňuje použitie operátora priradenia s týmito typmi.
Techopedia vysvetľuje operátora priradenia
Charakteristiky operátorov priradenia sú tieto:
- Pri použití operátora "=" na priradenie ľavému operandu ako prístup k nehnuteľnosti alebo indexátoru musí mať vlastnosť alebo indexátor nastavený prístupový pracovník.
- Preťaženie binárneho operátora implicitne preťažuje svojho zodpovedajúceho operátora priradenia (ak existuje).
- Rôzne operátory priradenia sú založené na type operácie vykonávanej medzi dvoma operandmi, ako sú sčítanie (+ =), odčítanie, (- =) atď. Význam použitého symbolu operátora závisí od typu operandov.
- Operátory priradenia sú združené sprava, čo znamená, že sú zoskupené sprava doľava.
- Aj keď priradenie pomocou operátora priradenia (a + = b) dosahuje rovnaký výsledok ako výsledok bez (= a + b), rozdiel medzi týmito dvoma spôsobmi je ten, že na rozdiel od druhého príkladu je „a“ vyhodnotené iba raz.
- Operátor priradenia zvyčajne vracia odkaz na objekt, aby sa použil vo viacerých priradeniach vykonaných v jedinom príkaze, ako napríklad „a = b = c“, kde a, b a c sú operandy.
- Operátor priradenia očakáva, že typ ľavej aj pravej strany bude rovnaký pre úspešné pridelenie.
V C # môže byť výraz používajúci operátora priradenia "x op y", kde xay sú operandy a "op" predstavuje operátora. Operátor jednoduchého priradenia "=" sa používa na uloženie hodnoty jeho pravého operandu do pamäte označenej ľavým operandom. Výsledkom je jej návratná hodnota. Ostatní operátori priradenia, ktorí vykonávajú indikovanú operáciu na oboch operandoch a priradia výslednú hodnotu ľavému operandu, sa nazývajú operátori zloženého priradenia. Tie obsahujú:
- + =
- - =
- * =
- / =
- % =
- & =
- | =
- ^ =
- << = a >> =