Maison > développement back-end > C++ > Comment puis-je récupérer la valeur entière d'un membre C # ENUM?

Comment puis-je récupérer la valeur entière d'un membre C # ENUM?

Patricia Arquette
Libérer: 2025-01-28 13:01:39
original
592 Les gens l'ont consulté

How Can I Retrieve the Integer Value of a C# Enum Member?

Dans le C #, récupérez la valeur entière de l'énumération

Question:

Cette question explore profondément les valeurs entières de la récupération avec énumération. Considérez les scènes suivantes: une classe nommée contient une énumération appelée

, ce qui signifie divers problèmes d'enquête. Existe-t-il une méthode directe pour obtenir une valeur entière de membres d'énumération spécifiques et l'utiliser dans des fonctions telles que

? Questions Question Réponse: Questions.Get(Question.Role)

pour extraire la valeur entière de l'énumération, convertissez-la simplement pour obligatoire. Par exemple:

Cette conversion forcée peut parfaitement coopérer avec la grande majorité de l'énumération, car ils utilisent généralement

comme type sous-jacent.

int something = (int)Question.Role;
Copier après la connexion
Cependant, il est important de noter que l'énumération peut montrer différents types sous-jacents dans certaines circonstances. Si l'énumération est déclarée à l'aide de <<>,

ou int et d'autres types, il doit être forcé de le convertir en un type sous-jacent énuméré. Par exemple, considérez l'énumération suivante:

uint Dans ce cas, la conversion obligatoire correcte sera: long ulong

En observant ces précautions de conversion obligatoires, vous pouvez récupérer efficacement la valeur entière associée à l'énumération et les utiliser dans le code.
enum StarsInMilkyWay:long {Sun = 1, V645Centauri = 2, ..., Wolf424B = 2147483649};
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal