Tartalomjegyzék:
Meghatározás - Mit jelent az Unary Operator?
Az egységes operátor a C # -ben olyan operátor, amely egyetlen operandust vesz kifejezésben vagy utasításban. A C # egyhangú operátora +, -, !, ~, ++, - és az cast operátor.
Az egységes operátor nyilatkozata aláírása tartalmazza az operátor tokent és a paraméter típusát; nem igényli a visszatérési típust és a paraméter nevét.
Az összes C # unary operátor előre definiálta a megvalósítást, amelyet alapértelmezés szerint használunk egy kifejezésben. Ezeket az egyetemes operátorokat a felhasználó által definiált típusokban túlterhelhetik az egyéni implementációval, statikus tagfüggvények meghatározásával az "operátor" kulcsszó segítségével.
A Techopedia magyarázza az Unary operátort
Az egységes operátorok listája és azok részletei a következőket tartalmazzák:
- Unary Plus operátor (+): Egy numerikus típusú művelet eredménye maga az operandus értéke. Ezt az operátort minden számtípushoz előre definiálták.
- Unáris mínusz operátor (-): Ez az operátor használható az egész szám, lebegőpontos és tizedes típusú számok érvénytelenítésére.
- Logikai kiegészítés (tagadás) Operator (!): Ez az operátor csak Boole típusú operandusokkal használható.
- Bitszintű kiegészítés (tagadás) operátor (~): Ez az operátor egész szám, egység, hosszú és ulong operandus típusokhoz használható. A művelet eredménye az operandus bitképes kiegészítése (a bináris ábrázolás inverzével).
- Prefix növelés (++) és csökkentés (-) operátor: Az operandus lehet változó, tulajdonsághozzáférés vagy indexelő hozzáférés. Növekményes operátor esetén az egész típusú operandusok műveletének eredménye az 1-gyel növekvő érték. Egy csökkenő operátor esetén az eredmény az operandus által 1-rel csökkentve. A növekményes / csökkentő operátor postfix jelöléssel is használható
- Öntött operátor: Öntött kifejezések létrehozására szolgál az adott típusra való átalakításhoz. Ezt az operátort a "T" szimbólum jelöli, ahol T az a típus, amelyre az operandust vagy a kifejezés eredményét meg kell konvertálni