Opérateur unaire

Définition - Que signifie opérateur unaire?

Un opérateur unaire, en C #, est un opérateur qui prend un seul opérande dans une expression ou une instruction. Les opérateurs unaires en C # sont +, -,!, ~, ++, - et l'opérateur de conversion.

La signature de la déclaration d'un opérateur unaire comprend le jeton d'opérateur et le type de paramètre; il ne nécessite pas le type de retour et le nom du paramètre.

Tous les opérateurs unaires C # ont une implémentation prédéfinie qui sera utilisée par défaut dans une expression. Ces opérateurs unaires peuvent être surchargés dans des types définis par l'utilisateur avec une implémentation personnalisée en définissant des fonctions membres statiques à l'aide du mot-clé "operator".

Definir Tech explique l'opérateur unaire

La liste des opérateurs unaires avec leurs détails comprend:

  • Opérateur unaire plus (+): le résultat d'une opération sur un type numérique est la valeur de l'opérande lui-même. Cet opérateur a été prédéfini pour tous les types numériques.
  • Opérateur unaire moins (-): cet opérateur peut être utilisé pour négocier des nombres de type entier, flottant et décimal.
  • Opérateur de complément logique (négation) (!): Cet opérateur ne peut être utilisé qu'avec des opérandes de type Boole.
  • Opérateur de complément au niveau du bit (négation) (~): cet opérateur peut être utilisé avec les types d'opérande entier, unité, long et ulong. Le résultat de l'opération est un complément au niveau du bit (inverse de la représentation binaire) de l'opérande.
  • Opérateur Prefix Increment (++) and Decrement (-): L'opérande peut être une variable, un accès à une propriété ou un accès d'indexeur. Avec un opérateur d'incrémentation, le résultat de l'opération pour les opérandes de type entier serait la valeur incrémentée de 1. Avec un opérateur de décrémentation, le résultat serait la valeur décrémentée de 1 à partir de l'opérande. L'opérateur d'incrémentation / décrémentation peut également être utilisé avec la notation postfixe
  • Opérateur de conversion: utilisé pour créer des expressions de conversion pour la conversion vers un type donné. Cet opérateur est représenté par le symbole «T», où T est le type vers lequel l'opérande ou le résultat de l'expression doit être converti

Cette définition a été écrite dans le contexte de C #