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 renvoie une valeur dans 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);
static member Choose : double * obj[] -> obj
Public Function Choose (Index As Double, ParamArray Choice As Object()) As Object
Paramètres
- Index
- Double
Required.
Double. Expression numérique qui génère une valeur comprise entre 1 et le nombre d’éléments passés dans l’argument Choice .
- Choice
- Object[]
Required.
Object tableau de paramètres. Vous pouvez fournir une variable unique ou une expression qui prend la valeur du Object type de données, à 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 renvoie une valeur dans 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 Choice(), en fonction de la valeur de Index. Le premier membre de la liste est sélectionné lorsque Index 1. Le dernier membre de la liste est sélectionné quand Index est UBound(Choice()). Si Index elle est en dehors de ces limites, Choose retourne Nothing.
Si Index ce 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.
Note
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 dans chaque expression. Cela signifie que vous ne pouvez pas vous appuyer sur une fonction particulière qui n’est pas appelée si une autre expression est sélectionnée par Index.