Condividi tramite


Interaction.Choose(Double, Object[]) Metodo

Definizione

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.

Si applica a

Vedi anche