Cet article présente principalement les informations pertinentes sur C# obtenant la description textuelle correspondante à partir de la valeur d'énumération. Les amis qui en ont besoin peuvent se référer à l'explication détaillée de C# obtenant la description textuelle correspondante à partir de la valeur d'énumération. Parfois, lorsque la valeur d'énumération est. affiché, il est nécessaire d'afficher la chaîne de texte correspondant à la valeur de l'énumération. Une solution consiste à utiliser switch ou if pour évaluer la valeur d'énumération au lieu de l'appel, puis à l'attribuer à différentes chaînes de texte, mais cela sera plus gênant s'il est utilisé à plusieurs endroits. Bien sûr, certaines personnes disent que dans ce cas, vous pouvez encapsuler une méthode pour cette valeur d'énumération, puis l'appeler. Que se passe-t-il s’il existe plusieurs types d’énumération qui ont une telle exigence ? Existe-t-il une solution plus générale ? quelques. Vous devez utiliser l'attribut Description ici, attribuer cet attribut à chaque valeur d'énumération, puis attribuer la chaîne de texte à décrire dans cet attribut. Par exemple #region YesNoEnum énumération publique OuiNonEnum { [Description(&
Introduction : Cet article présente principalement les informations pertinentes sur la façon dont C# obtient la description textuelle correspondante à partir de la valeur d'énumération. Les amis dans le besoin peuvent se référer à
2. Explication détaillée de l'exemple de code pour étendre la liste d'énumération dans le schéma XML
Introduction : L'ajout de nouvelles valeurs à une liste est une exigence courante et nécessaire. Les concepteurs de modèles souhaitent souvent créer un moyen d'ajouter une valeur supplémentaire à l'architecture du système, et la manière dont cette valeur supplémentaire est créée est inconnue du concepteur de schéma. phase de conception. Une liste de valeurs d'énumération extensible et facile à mettre en œuvre ? Cet article présente plusieurs façons d'atteindre cet objectif. Les concepteurs et les implémenteurs de modèles ont besoin d'une extension
3. de notes d'étude HTML5 (5) : tapez super type d'entrée
Introduction : HTML5 est une entrée Le type type ajoute une variété de valeurs d'énumération pour exprimer différentes significations. Il a également une fonction de vérification si le format est incorrect, le navigateur fournira initialement une invite d'erreur, ce qui est super génial. Les détails sont les suivants :
.
4.Introduction : LISTE Les partitions Partition et RANGE sont très similaires. La principale différence est que LIST est une collection de listes de valeurs énumérées et RANGE est une collection de valeurs d'intervalle continu. Il est également recommandé que la colonne de partitionnement LIST soit une colonne non nulle, sinon une colonne. La valeur nulle sera insérée. S'il n'y a pas de valeur nulle dans la liste d'énumération, l'insertion échouera. Ceci est différent des autres partitions. La partition RANGE la stockera comme valeur de partition minimale. La partition HASHKEY la convertira en 0. stockage. La partition LIST principale prend uniquement en charge la mise en forme. Les champs non entiers doivent être convertis en entiers via des fonctions ; après la version 5.5, il n'est pas nécessaire d'utiliser la partition LIST COLUMN pour prendre en charge les champs non entiers. partition
5.
dans PropertyGrid Les énumérations sont affichées en chinois
Introduction : Les énumérations dans PropertyGrid sont affichées en chinois . Dans le développement de systèmes, PropertyGrid est souvent utilisé pour modifier ou afficher les propriétés d'un objet. Si une énumération est définie dans la classe, les éléments d'énumération ou les valeurs d'énumération seront affichés par défaut, mais ce n'est pas ce que nous voulons. . L'utilisateur ne sait pas ce que l'élément représente lorsqu'il l'utilise. Des énumérations ont été introduites auparavant. Affichage[Recommandations de questions et réponses associées] :
. Conception de l'architecture - Les codes d'erreur et les messages d'erreur côté JAVA doivent-ils être conçus comme des constantes globales ou des valeurs d'énumération ? java - Comment résoudre le problème selon lequel le frontend doit être affiché, mais la table de la base de données n'a pas l'attribut redondant de la classe d'entité pour ce champ ? java - copier (options InputStream in, Path target, CopyOption...) utiliser
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!