Interaction.Choose(Double, Object[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wählt einen Wert aus einer Liste von Argumenten aus und gibt diesen zurück.
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
Parameter
- Index
- Double
Erforderlich. Double. Numerischer Ausdruck, der einen Wert zwischen 1 und der Anzahl der im Choice
-Argument übergebenen Elemente ergibt.
- Choice
- Object[]
Erforderlich. Object
-Parameterarray. Sie können eine einzelne Variable oder einen Ausdruck, der den Object
-Datentyp ergibt, für eine durch Komma getrennte Liste von Object
-Variablen oder Ausdrücken oder für ein eindimensionales Array von Object
-Elementen angeben.
Gibt zurück
Wählt einen Wert aus einer Liste von Argumenten aus und gibt diesen zurück.
Beispiele
In diesem Beispiel wird die Choose
-Funktion verwendet, um einen Namen als Antwort auf einen Index anzuzeigen, der im Parameter an Ind
die Prozedur übergeben wird.
Function GetChoice(ByVal Ind As Integer) As String
GetChoice = CStr(Choose(Ind, "Speedy", "United", "Federal"))
End Function
Hinweise
Die Choose
Funktion gibt basierend auf dem Wert von ein Element der in übergebenen Choice()
Index
Liste zurück. Das erste Element der Liste wird ausgewählt, wenn Index
1 ist. Das letzte Element der Liste wird ausgewählt, wenn Index
(Choice()
) istUBound
. Wenn Index
außerhalb dieser Grenzwerte liegt, Choose
wird zurückgegeben Nothing
.
Wenn Index
keine ganze Zahl ist, wird sie vor der Auswertung auf die nächste ganze Zahl gerundet.
Sie können verwenden Choose
, um einen Wert in einer Liste von Möglichkeiten nachzuschlagen.
Hinweis
Die Ausdrücke in der Argumentliste können Funktionsaufrufe enthalten. Im Rahmen der Vorbereitung der Argumentliste für den Aufruf Choose
von ruft der Visual Basic-Compiler jede Funktion in jedem Ausdruck auf. Dies bedeutet, dass Sie sich nicht darauf verlassen können, dass eine bestimmte Funktion nicht aufgerufen wird, wenn ein anderer Ausdruck von Index
ausgewählt wird.