Obsah:
Definice - Co znamená Unary Operator?
Unární operátor v C # je operátor, který vezme jeden operand ve výrazu nebo příkazu. Unární operátoři v C # jsou +, -, !, ~, ++, - a operátor obsazení.
Podpis prohlášení unárního operátora zahrnuje token operátora a typ parametru; nevyžaduje návratový typ a název parametru.
Všechny unary operátory C # mají předdefinovanou implementaci, která bude standardně použita ve výrazu. Tito unární operátoři mohou být přetíženi v uživatelsky definovaných typech vlastní implementací definováním statických členských funkcí pomocí klíčového slova „operátor“.
Techopedia vysvětluje Unary Operator
Seznam unárních operátorů s jejich podrobnostmi obsahuje:
- Unary Plus Operator (+): Výsledkem operace na numerickém typu je hodnota samotného operandu. Tento operátor byl předdefinován pro všechny číselné typy.
- Unary Minus Operator (-): Tento operátor lze použít k negaci čísel celého čísla, pohyblivé řádové čárky a desetinné čárky.
- Operátor logického doplňku (negace) (!): Tento operátor lze použít pouze s operandy typu Boole.
- Operátor bitového komplementu (negace) (~): Tento operátor lze použít s celočíselnými, jednotkovými, dlouhými a ulongovými typy operandů. Výsledkem operace je bitový doplněk (inverzní k binární reprezentaci) operandu.
- Operátor předponového přírůstku (++) a dekrementace (-): Operand může být přístup k proměnné, přístupu k vlastnosti nebo indexování. U operátoru inkrementu by výsledkem operace pro operandy celočíselného typu byla hodnota zvýšená o 1. U operátoru decrement by výsledkem byla hodnota dekrementovaná o 1 z operandu. Operátor přírůstku / snížení lze použít také s notací postfixu
- Operátor obsazení: Slouží k vytváření obsazení výrazů pro převod na daný typ. Tento operátor je reprezentován symbolem „T“, kde T je typ, na který musí být převeden operand nebo výsledek výrazu
