Section courante

A propos

Section administrative du site

Case

Cas
Visual Basic .NET (VB .NET)

Syntaxe

Select Case testexpression
[ Case expressionlist
[ statements ] ]
[ Case Else
[ elsestatements ] ]
End Select

Paramètres

Nom Description
testexpression Ce paramètre permet d'indiquer une expression obligatoire devant évaluer l'un des types de données élémentaires suivant : Boolean, Byte, Char, Date, Double, Decimal, Integer, Long, Object, SByte, Short, Single, String, UInteger, ULong ou UShort.
expressionlist Ce paramètre permet d'indiquer une déclaration de cas. Ce paramètre est obligatoire. Liste des clauses d'expression représentant les valeurs de correspondance pour testexpression. Les clauses d'expression multiples sont séparées par des virgules. Chaque clause peut prendre l'une des formes suivantes :

expression1 To expression2
[ Is ] comparisonoperator expression
expression

Utilisez le mot clef To pour spécifier les limites d'une plage de valeurs de correspondance pour testexpression. La valeur de expression1 doit être inférieure ou égale à la valeur de expression2. Utilisez le mot clef Is avec un opérateur de comparaison (=, <>, <, <=, > ou >=) pour spécifier une restriction sur les valeurs de correspondance pour testexpression. Si le mot clef Is n'est pas fourni, il est automatiquement inséré avant l'opérateur de comparaison. La forme spécifiant uniquement l'expression est traitée comme un cas particulier de la forme Is où l'opérateur de comparaison est le signe égal (=). Cette forme est évaluée comme testexpression = expression. Les expressions dans expressionlist peuvent être de n'importe quel type de données, à condition qu'elles soient implicitement convertibles en type de testexpression et que l'opérateur de comparaison approprié soit valide pour les deux types avec lesquels il est utilisé.
statements Ce paramètre permet d'indiquer une ou plusieurs instructions après Case s'exécutant si testexpression correspond à une clause de la liste d'expressions.
elsestatements Ce paramètre permet d'indiquer une ou plusieurs instructions après Case Else s'exécutant si testexpression ne correspond à aucune clause de la liste d'expressions de l'une des instructions Case.
End Select Ce paramètre permet de terminer la définition de la construction Select...Case.

Description

Ce mot réservé permet d'indiquer d'un cas d'une évaluation.

Remarques



Dernière mise à jour : Mardi, le 24 Août 2021