Obsah:
Definícia - Čo znamená Unary Operator?
Unárny operátor v C # je operátor, ktorý berie jeden operand do výrazu alebo do príkazu. Unárne operátory v C # sú +, -, !, ~, ++, - a operátor obsadenia.
Podpis deklarácie unárskeho operátora obsahuje token operátora a typ parametra; nevyžaduje typ návratu a názov parametra.
Všetci operátori operačného systému C # majú preddefinovanú implementáciu, ktorá bude štandardne použitá vo výraze. Tieto unárne operátory môžu byť preťažené v užívateľsky definovaných typoch pomocou vlastnej implementácie definovaním statických členských funkcií pomocou kľúčového slova „operátor“.
Techopedia vysvetľuje operátor Unary
Zoznam unárnych prevádzkovateľov s ich podrobnosťami obsahuje:
- Operátor Unary Plus (+): Výsledkom operácie na numerickom type je hodnota samotného operandu. Tento operátor bol preddefinovaný pre všetky číselné typy.
- Unary Minus Operator (-): Tento operátor sa môže použiť na negáciu čísel celého čísla, desatinnej čiarky a desatinného typu.
- Operátor logického doplnku (negácia) (!): Tento operátor sa môže použiť iba s operandmi typu Boole.
- Operátor bitového doplnku (negácia) (~): Tento operátor sa dá použiť s typmi celočíselných, jednotkových, dlhých a pozdĺžnych operandov. Výsledkom operácie je bitový doplnok (inverzia binárnej reprezentácie) operandu.
- Operátor predponového prírastku (++) a dekrementovania (-): Operand môže byť prístup s premennou, vlastníctvom alebo indexátorom. V prípade operátora prírastku by výsledkom operácie pre operandy celočíselného typu bola hodnota zvýšená o 1. Pri operátore znižovania bude výsledkom hodnota znížená o 1 z operandu. Operátor prírastku / úbytku sa môže použiť aj s notáciou postfixu
- Operátor odovzdávania: Používa sa na vytváranie obsadených výrazov na konverziu na daný typ. Tento operátor je reprezentovaný symbolom „T“, kde T je typ, na ktorý sa musí prevádzať operand alebo výsledok výrazu