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
537 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.

<code class="language-csharp">int something = (int)Question.Role;</code>
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.
<code class="language-csharp">enum StarsInMilkyWay:long {Sun = 1, V645Centauri = 2, ..., Wolf424B = 2147483649};</code>
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!

source:php.cn
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