Les opérateurs

Auteur: Lewis Jackson
Date De Création: 8 Peut 2021
Date De Mise À Jour: 15 Peut 2024
Anonim
Les opérateurs - La Technologie
Les opérateurs - La Technologie

Contenu

Définition - Que signifie opérateur?

Les opérateurs, en C #, sont des symboles utilisés dans une expression ou une instruction pour spécifier les opérations à effectuer lors de l'évaluation de l'expression. Les opérateurs sont des éléments de programme qui peuvent être appliqués à un ou plusieurs opérandes dans une expression pour effectuer des calculs. Les opérandes utilisés avec l'opérateur peuvent être des littéraux, des champs, des variables locales et des expressions.

En général, les opérateurs aident à créer des expressions qui constituent le moyen principal de travailler avec des données stockées dans des constantes et des variables.

Bien que tous les opérateurs C # aient une implémentation prédéfinie utilisée dans toute expression contenant des types intégrés, ils peuvent être surchargés pour modifier le comportement lorsqu'ils sont appliqués à des types définis par l'utilisateur. Des opérateurs tels que coché ou non coché aident à fournir ou non la possibilité de gérer ou d’ignorer les exceptions liées au débordement provoqué lors d’opérations arithmétiques.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique les opérateurs

Comme les opérateurs C ++, les opérateurs C # ont également une priorité et une asociativité qui déterminent l'ordre d'évaluation des opérateurs dans une expression. Sur la base du nombre d'opérandes utilisés avec l'opérateur, les opérateurs sont classés en unaires (opérande simple), binaires (deux opérandes) et ternaires (trois opérandes).

Les types définis par l'utilisateur peuvent surcharger un opérateur en le définissant comme une fonction membre statique à l'aide du mot clé "opérateur" avec un niveau d'accessibilité public. Certains opérateurs ne peuvent être surchargés qu'avec peu de restrictions.

Par exemple, l’opérateur «==» peut être utilisé pour comparer deux objets de type valeur immuable pour lesquels l’opérateur est surchargé dans le type défini par l’utilisateur de l’objet pour comparer l’égalité de valeur au lieu de l’égalité de référence.

Les différents types d’opérateurs C # utilisés pour des fonctionnalités spécifiques sont les suivants:


  • Assignment (=): utilisé pour affecter le résultat d'une expression à une variable
  • Affectation abrégée (+ =, - =, * =, / =,% =, & =, | =, ^ =, << =, >> =): pour raccourcir les opérations d'affectation communes
  • Arithmétique (+, -, *, /,%): pour construire des expressions mathématiques
  • Opérateurs d’incrémentation et de décrémentation (++ et -): raccourci pour incrémenter ou décrémenter la valeur de 1
  • Comparaison (==,>, <,> =, <=,! =): Pour effectuer des comparaisons contrôlant le déroulement du programme
  • Opérateur logique booléen (!, &&, ||, ^): pour effectuer des opérations logiques booléennes
  • Manipulation binaire (&, |, ^, >>, <<): pour manipuler chaque bit de valeur entière
  • Test de type (is, as): vérifier ou convertir le type d'un objet
  • Manipulation du pointeur (*, &, ->,): pour les opérations effectuées directement sur des pointeurs non sécurisés
  • Exception de débordement (cochée et décochée): option permettant de vérifier ou d'éviter le débordement des valeurs
  • Opérateur ternaire (? :): utilisé pour prendre des décisions
Cette définition a été écrite dans le con de C #