Interaction.Choose(Double, Object[]) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Seleziona e restituisce un valore da un elenco di argomenti.
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
Parametri
- Index
- Double
Obbligatorio. Double. Espressione numerica che restituisce un valore compreso tra 1 e il numero di elementi passati nell'argomento Choice
.
- Choice
- Object[]
Obbligatorio. Matrice di parametri Object
. È possibile fornire una sola variabile o un'espressione che restituisce il tipo di dati Object
a un elenco di variabili Object
o espressioni separate da virgole oppure a una matrice unidimensionale di elementi Object
.
Restituisce
Seleziona e restituisce un valore da un elenco di argomenti.
Esempio
In questo esempio viene utilizzata la Choose
funzione per visualizzare un nome in risposta a un indice passato nella routine nel Ind
parametro .
Function GetChoice(ByVal Ind As Integer) As String
GetChoice = CStr(Choose(Ind, "Speedy", "United", "Federal"))
End Function
Commenti
La Choose
funzione restituisce un membro dell'elenco passato in Choice()
, in base al valore di Index
. Il primo membro dell'elenco viene selezionato quando Index
è 1. L'ultimo membro dell'elenco viene selezionato quando Index
è UBound
(Choice()
). Se Index
non rientra in questi limiti, Choose
restituisce Nothing
.
Se Index
non è un numero intero, viene arrotondato al numero intero più vicino prima di essere valutato.
È possibile usare Choose
per cercare un valore in un elenco di possibilità.
Nota
Le espressioni nell'elenco di argomenti possono includere chiamate di funzione. Come parte della preparazione dell'elenco di argomenti per la chiamata a Choose
, il compilatore Visual Basic chiama ogni funzione in ogni espressione. Ciò significa che non è possibile fare affidamento su una determinata funzione che non viene chiamata se è selezionata un'espressione diversa da Index
.