Types Enum et Value, exemple de technologie
Mise à jour : novembre 2007
Initie des développeurs aux types énumérés du .NET Framework et montre comment créer et utiliser ces types. Cet exemple dérive les types des classes ValueType et Enum. Chacune des classes propose des fonctionnalités qui facilitent le travail du développeur.
Pour plus d'informations sur l'utilisation des exemples, consultez les rubriques suivantes :
Pour générer l'exemple à partir de l'invite de commandes :
Ouvrez la fenêtre d'invite de commandes et accédez à l'un des sous-répertoires spécifiques aux différents langages dans le répertoire ValueAndEnumTypes.
Tapez msbuild ValueAndEnumTypesCS.sln ou msbuild ValueAndEnumTypesVB.sln, selon votre choix de langage de programmation, à la ligne de commande.
Pour générer l'exemple à l'aide de Visual Studio :
Ouvrez l'Explorateur Windows et accédez à l'un des sous-répertoires spécifiques aux différents langages dans le répertoire ValueAndEnumTypes.
Double-cliquez sur le fichier ValueAndEnumTypesCS.sln ou ValueAndEnumTypesVB.sln, selon votre choix de langage de programmation, pour ouvrir le fichier dans Visual Studio.
Dans le menu Générer, cliquez sur Générer la solution.
Pour exécuter l'exemple
Accédez au répertoire qui contient le fichier exécutable créé.
Tapez ValueEnum.exe à la ligne de commande.
Remarque : Cet exemple génère une application console. Vous devez la lancer à partir d'une fenêtre de console pour consulter sa sortie.
Configuration requise
Version .NET Framework : 2.0, 1.1, 1.0
Notes
Les éléments de la liste suivante décrivent brièvement les classes et les technologies utilisées par cet exemple :
Types valeur et référence
Types énumérés
- Enum Tous les types énumérés sont dérivés de Enum, qui implémente ToString () et Parse () parmi d'autres méthodes d'assistance utilisées dans cet exemple.
Attributs personnalisés
- FlagsAttribute L'attribut FlagsAttribute peut être assigné aux types énumérés afin d'indiquer que les membres du type sont des valeurs d'indicateur. Le type Enum se reflète sur ses types dérivés lors de la recherche de cet indicateur afin de déterminer le comportement des méthodes ToString () et Parse ().
Pour plus d'informations sur les types valeur et sur les types énumérés, consultez les commentaires présents dans les fichiers de code source.
Voir aussi
Concepts
Énumérations dans le système de type commun
Types valeur du système de type commun