Interaction.Choose(Double, Object[]) Metodo

Definizione

Seleziona o 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);
static member Choose : double * obj[] -> obj
Public Function Choose (Index As Double, ParamArray Choice As Object()) As Object

Parametri

Index
Double

Required. Double. Espressione numerica che restituisce un valore compreso tra 1 e il numero di elementi passati nell'argomento Choice .

Choice
Object[]

Required. Object matrice di parametri. È possibile fornire una singola variabile o un'espressione che restituisce il Object tipo di dati, un elenco di Object variabili o espressioni separate da virgole o una matrice unidimensionale di Object elementi.

Valori restituiti

Seleziona o 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 è compreso 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à.

Note

Le espressioni nell'elenco di argomenti possono includere chiamate di funzione. Nell'ambito 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 non chiamata se è selezionata un'espressione diversa da Index.

Si applica a

Vedi anche