Unärer Operator

Definition - Was bedeutet Unary Operator?

Ein unärer Operator in C # ist ein Operator, der einen einzelnen Operanden in einem Ausdruck oder einer Anweisung verwendet. Die unären Operatoren in C # sind +, -,!, ~, ++, - und der Cast-Operator.

Die Signatur der Deklaration eines unären Operators enthält das Operator-Token und den Parametertyp. Der Rückgabetyp und der Name des Parameters sind nicht erforderlich.

Alle unären C # -Operatoren haben eine vordefinierte Implementierung, die standardmäßig in einem Ausdruck verwendet wird. Diese unären Operatoren können in benutzerdefinierten Typen mit benutzerdefinierter Implementierung überladen werden, indem statische Elementfunktionen mit dem Schlüsselwort "operator" definiert werden.

Technische.me erklärt Unary Operator

Die Liste der unären Operatoren mit ihren Details enthält:

  • Unary Plus-Operator (+): Das Ergebnis einer Operation für einen numerischen Typ ist der Wert des Operanden selbst. Dieser Operator wurde für alle numerischen Typen vordefiniert.
  • Unary Minus Operator (-): Mit diesem Operator können Zahlen vom Typ Integer, Gleitkomma und Dezimalzahl negiert werden.
  • Operator für logische Ergänzung (Negation) (!): Dieser Operator kann nur mit Operanden vom Typ Boole verwendet werden.
  • Bitweiser Komplement (Negation) -Operator (~): Dieser Operator kann für Operandentypen mit ganzen Zahlen, Einheiten, langen und langen Operanden verwendet werden. Das Ergebnis der Operation ist eine bitweise Ergänzung (invers zur Binärdarstellung) des Operanden.
  • Präfix Inkrement (++) und Dekrement (-) Operator: Der Operand kann eine Variable, ein Eigenschaftszugriff oder ein Indexerzugriff sein. Bei einem Inkrementierungsoperator wäre das Ergebnis der Operation für Operanden vom ganzzahligen Typ der um 1 inkrementierte Wert. Bei einem Dekrementierungsoperator wäre das Ergebnis der um 1 vom Operanden dekrementierte Wert. Der Inkrement- / Dekrement-Operator kann auch mit Postfix-Notation verwendet werden
  • Cast-Operator: Wird verwendet, um Cast-Ausdrücke für die Konvertierung in einen bestimmten Typ zu erstellen. Dieser Operator wird durch das Symbol "T" dargestellt, wobei T der Typ ist, in den der Operand oder das Ergebnis des Ausdrucks konvertiert werden muss

Diese Definition wurde im Kontext von C # geschrieben