Interaction.Choose(Double, Object[]) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Sélectionne et retourne une valeur à partir d'une liste d'arguments.
public:
static System::Object ^ Choose(double Index, ... cli::array <System::Object ^> ^ Choice);
public static object? Choose (double Index, params object?[] Choice);
public static object Choose (double Index, params object[] Choice);
static member Choose : double * obj[] -> obj
Public Function Choose (Index As Double, ParamArray Choice As Object()) As Object
Paramètres
- Index
- Double
Obligatoire. Double. Expression numérique qui produit une valeur comprise entre 1 et le nombre des éléments passés dans l'argument Choice
.
- Choice
- Object[]
Obligatoire. Tableau de paramètres Object
. Vous pouvez fournir une variable ou une expression unique qui correspond au type de données Object
, à une liste de variables ou d'expressions Object
séparées par des virgules ou à un tableau unidimensionnel d'éléments Object
.
Retours
Sélectionne et retourne une valeur à partir d'une liste d'arguments.
Exemples
Cet exemple utilise la Choose
fonction pour afficher un nom en réponse à un index passé dans la procédure dans le Ind
paramètre .
Function GetChoice(ByVal Ind As Integer) As String
GetChoice = CStr(Choose(Ind, "Speedy", "United", "Federal"))
End Function
Remarques
La Choose
fonction retourne un membre de la liste passée dans , en Choice()
fonction de la valeur de Index
. Le premier membre de la liste est sélectionné quand Index
est 1. Le dernier membre de la liste est sélectionné lorsque Index
est UBound
(Choice()
). Si Index
est en dehors de ces limites, Choose
retourne Nothing
.
Si Index
n’est pas un nombre entier, il est arrondi au nombre entier le plus proche avant d’être évalué.
Vous pouvez utiliser Choose
pour rechercher une valeur dans une liste de possibilités.
Notes
Les expressions de la liste d’arguments peuvent inclure des appels de fonction. Dans le cadre de la préparation de la liste d’arguments pour l’appel à Choose
, le compilateur Visual Basic appelle chaque fonction de chaque expression. Cela signifie que vous ne pouvez pas compter sur une fonction particulière qui n’est pas appelée si une autre expression est sélectionnée par Index
.