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 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.