Kazalo:
Opredelitev - Kaj pomeni Unarni operater?
Urski operater v C # je operater, ki sprejme en operand v izrazu ali stavku. Unski operaterji v C # so +, -, !, ~, ++, - in operater cast.
Podpis izjave enotnega operaterja vključuje žeton operaterja in vrsto parametra; ne potrebuje vrste vrnitve in imena parametra.
Vsi C # unry operaterji imajo vnaprej določeno implementacijo, ki bo privzeto uporabljena v izrazu. Te unarne operaterje je mogoče prenapolniti v uporabniško definiranih tipih s prilagojenim izvajanjem z definiranjem statičnih funkcij članov s ključno besedo "operator".
Tehopedija pojasnjuje Unarni operater
Seznam enotnih operaterjev z njihovimi podrobnostmi vključuje:
- Unary Plus Operator (+): Rezultat operacije na številčni vrsti je vrednost samega operanda. Ta operater je vnaprej določen za vse številčne vrste.
- Operator enotnega minusa (-): Ta operater lahko uporabite za izničevanje števil števil tipa celega števila, s plavajočo vejico in decimalnih vrednosti.
- Operater (logika) logično dopolnilo (negacija): Ta operater se lahko uporablja samo z operandi tipa Boole.
- Operator bitnega komplementa (negacija) (~): Ta operater se lahko uporablja s celimi, enotnimi, dolgimi in podolgovatimi vrstami operandov. Rezultat operacije je bitna dopolnitev (obratno od binarne predstavitve) operanda.
- Operator povečanja predpone (++) in Decrement (-): Operand je lahko spremenljivka, dostop do lastnosti ali dostop do indekserja. Pri povečevalnem operaterju bi bil rezultat operacije za operande celega tipa vrednost, povečana za 1. Pri operaterju zmanjšanja bi bila vrednost zmanjšana za 1 iz operanda. Operater priraščanja / zmanjšanja se lahko uporablja tudi z notacijo postfix
- Cast Operator: Uporablja se za izdelavo izrazov cast za pretvorbo v dano vrsto. Ta operater je predstavljen s simbolom "T", kjer je T vrsta, v katero je treba pretvoriti operand ali rezultat izraza
