Innholdsfortegnelse:
Definisjon - Hva betyr Unary Operator?
En unary operatør, i C #, er en operatør som tar en enkelt operand i et uttrykk eller en uttalelse. Unary-operatørene i C # er +, -, !, ~, ++, - og den rollebesetningsoperatøren.
Underskriften til erklæringen fra en unær operatør inkluderer operatørens token og parametertypen; det krever ikke returtype og navn på parameteren.
Alle C # unary-operatører har forhåndsdefinert implementering som skal brukes som standard i et uttrykk. Disse unære operatørene kan overbelastes i brukerdefinerte typer med tilpasset implementering ved å definere statiske medlemsfunksjoner ved å bruke "operatør" nøkkelordet.
Techopedia forklarer Unary Operator
Listen over unære operatører med deres detaljer inkluderer:
- Unary Plus Operator (+): Resultatet av en operasjon på en numerisk type er verdien til selve operanden. Denne operatøren er forhåndsdefinert for alle numeriske typer.
- Unary Minus Operator (-): Denne operatøren kan brukes til å negere tall fra heltal, flytende punkt og desimal.
- Logisk komplement (negasjon) Operator (!): Denne operatøren kan bare brukes med operander av Boole-type.
- Bitvis komplement (negasjon) operatør (~): Denne operatøren kan brukes med heltal, enhet, lang og ulong operandtyper. Resultatet av operasjonen er en bitvis komplement (invers av den binære representasjonen) av operanden.
- Prefiks Økning (++) og Dekrement (-) Operator: Operanden kan være en variabel, tilgang til eiendom eller en indeksertilgang. Med en inkrementoperatør vil resultatet av operasjonen for operander av heltallstype være verdien økt med 1. Med en reduksjonsoperatør vil resultatet være verdien redusert med 1 fra operanden. Tilvekst / dekrement-operatøren kan også brukes med postfiks-notasjon
- Rollebesetningsoperator: brukes til å bygge rollebesetningsuttrykk for konvertering til en gitt type. Denne operatøren er representert med symbolet "T", der T er den typen operanden eller resultatet av uttrykket må konverteres til
