UpsKrn.Enumere

Définition

/***************************************************************/
Type Enumere Implemente Public : IEspaceMetre Defaut Final TailleSegment 32 ConserverObjets
/* Objet : Encapsulation des enumeres. */
/***************************************************************/
/*-------------------------------------------------------------*/
/* Heritage des proprietes d'Objet. */
/*-------------------------------------------------------------*/
Prive : /*-------------------------------------------------------------*/
/* Heritage des methodes d'Objet. */
/*-------------------------------------------------------------*/
Public : Prive : /*-------------------------------------------------------------*/
/* Heritage des methodes d'IEspaceMetre. */
/*-------------------------------------------------------------*/
Public :
/*-------------------------------------------------------------*/ /* Methodes propres. */ /*-------------------------------------------------------------*/ Public : Prive : Fin Type

Le type Enumere modélise un énuméré.

Le type Enumere possède un constructeur implicite qui l'initialise à la première valeur de l'ensemble des ses valeurs possibles.

Opérateurs

Le type Enumere possède les opérateurs standards suivants :

Exemple

Pour un exemple complet, merci de se référer à Enuméré.

Enumere
/*****/


Variable
/******/

Principal
/*******/
Debut
C=Bleu;
T[C]=10;
T[Rouge]=20;
T[Blanc]=30;
Si C==Bleu Alors
/* Egalité entre deux valeurs d'un même énuméré. */ Fin Si
Si C!=Bleu Alors
/* Inégalité entre deux valeurs d'un même énuméré. */ Fin Si
Si C<=Bleu Alors
/* Infériorité large entre deux valeurs d'un même énuméré. */
Fin Si
Si C<Bleu Alors
/* Infériorité stricte entre deux valeurs d'un même énuméré. */ Fin Si
Fin Principal

Voir aussi

Appel, ArbreBinaire, Binaire, Caractere, Date, Entier, Entrepot, Exception, Fichier, FileDAttente, Hachage, Liste, Module, Objet, Reel, Reference, Serveur, Tableau, Travail, Type et Segment pour connaître les autres types de base.

Traduction

---------