Interaction.Choose(Double, Object[]) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde uit een lijst met argumenten geselecteerd en als resultaat gegeven.
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
Parameters
- Index
- Double
Required.
Double. Een numerieke expressie die resulteert in een waarde tussen 1 en het aantal elementen dat in het Choice argument is doorgegeven.
- Choice
- Object[]
Required.
Object parametermatrix. U kunt één variabele of een expressie opgeven die het gegevenstype evalueert Object , naar een lijst met Object variabelen of expressies, gescheiden door komma's of een eendimensionale matrix met Object elementen.
Retouren
Hiermee wordt een waarde uit een lijst met argumenten geselecteerd en als resultaat gegeven.
Voorbeelden
In dit voorbeeld wordt de Choose functie gebruikt om een naam weer te geven als reactie op een index die is doorgegeven aan de procedure in de Ind parameter.
Function GetChoice(ByVal Ind As Integer) As String
GetChoice = CStr(Choose(Ind, "Speedy", "United", "Federal"))
End Function
Opmerkingen
De Choose functie retourneert een lid van de lijst die is doorgegeven Choice(), op basis van de waarde van Index. Het eerste lid van de lijst wordt geselecteerd wanneer Index dit 1 is. Het laatste lid van de lijst wordt geselecteerd wanneer Index (UBoundChoice()). Als Index dit buiten deze limieten Nothingvalt, Choose wordt het resultaat geretourneerd.
Als Index dit geen geheel getal is, wordt het afgerond op het dichtstbijzijnde gehele getal voordat het wordt geëvalueerd.
U kunt een Choose waarde opzoeken in een lijst met mogelijkheden.
Note
De expressies in de lijst met argumenten kunnen functie-aanroepen bevatten. Als onderdeel van het voorbereiden van de lijst met argumenten voor de aanroep naar Choose, roept de Visual Basic compiler elke functie in elke expressie aan. Dit betekent dat u niet kunt vertrouwen op een bepaalde functie die niet wordt aangeroepen als een andere expressie is geselecteerd door Index.