Inhoudsopgave:
Definitie - Wat betekent Unary Operator?
Een unaire operator, in C #, is een operator die een enkele operand in een uitdrukking of een statement neemt. De unaire operatoren in C # zijn +, -, !, ~, ++, - en de cast-operator.
De handtekening van de verklaring van een unaire operator omvat het operator-token en het type parameter; het vereist niet het retourtype en de naam van de parameter.
Alle C # unary-operators hebben een vooraf gedefinieerde implementatie die standaard in een expressie wordt gebruikt. Deze unaire operatoren kunnen worden overbelast in door de gebruiker gedefinieerde typen met aangepaste implementatie door statische lidfuncties te definiëren met behulp van het trefwoord "operator".
Techopedia legt Unary Operator uit
De lijst met unaire operatoren met hun gegevens omvat:
- Unary Plus-operator (+): het resultaat van een bewerking op een numeriek type is de waarde van de operand zelf. Deze operator is vooraf gedefinieerd voor alle numerieke typen.
- Unary Minus Operator (-): deze operator kan worden gebruikt om getallen van het gehele getal, drijvende-komma en decimale type te negeren.
- Logical Complement (ontkenning) Operator (!): Deze operator kan alleen worden gebruikt met operanden van het Boole-type.
- Bitwise Complement (ontkenning) Operator (~): deze operator kan worden gebruikt met integer, unit, long en ulong operand types. Het resultaat van de bewerking is een bitgewijze aanvulling (omgekeerd van de binaire weergave) van de operand.
- Voorvoegsel Increment (++) en Decrement (-) Operator: de operand kan een variabele, eigenschapstoegang of indexeringstoegang zijn. Met een ophogende operator zou het resultaat van de bewerking voor operanden van het type geheel getal de waarde zijn die met 1 is verhoogd. Met een ophoging-operator is het resultaat de waarde die met 1 is verlaagd met de operand. De operator voor verhogen / verlagen kan ook worden gebruikt met postfix-notatie
- Cast-operator: wordt gebruikt om cast-expressies te maken voor conversie naar een bepaald type. Deze operator wordt voorgesteld door het symbool "T", waarbij T het type is waarnaar de operand of het resultaat van de uitdrukking moet worden geconverteerd
