Interaction.Choose(Double, Object[]) Yöntem

Tanım

Bağımsız değişkenler listesinden bir değer seçer ve döndürür.

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

Parametreler

Index
Double

Gereklidir. Double. 1 ile bağımsız değişkende geçirilen Choice öğelerin sayısı arasında bir değere neden olan sayısal ifade.

Choice
Object[]

Gereklidir. Object parametre dizisi. Tek bir değişken veya veri türünü değerlendiren Object bir ifadeyi, virgülle ayrılmış değişkenlerin Object veya ifadelerin listesini ya da tek boyutlu bir öğe dizisini Object sağlayabilirsiniz.

Döndürülenler

Bağımsız değişkenler listesinden bir değer seçer ve döndürür.

Örnekler

Bu örnek, parametresindeki Choose yordama Ind geçirilen bir dizine yanıt olarak bir ad görüntülemek için işlevini kullanır.

Function GetChoice(ByVal Ind As Integer) As String
    GetChoice = CStr(Choose(Ind, "Speedy", "United", "Federal"))
End Function

Açıklamalar

Choose işlevi, değerine göre içinde Choice()geçirilen listenin bir üyesini Indexdöndürür. Listenin ilk üyesi 1 olduğunda Index seçilir. Listenin son üyesi (Choice() olduğunda IndexUBoundseçilir. Bu sınırların dışındaysa Index döndürür ChooseNothing.

Tamsayı değilse Index , değerlendirilmeden önce en yakın tam sayıya yuvarlanır.

Olasılıklar listesindeki bir değeri aramak için kullanabilirsiniz Choose .

Not

Bağımsız değişken listesindeki ifadeler işlev çağrılarını içerebilir. çağrısı Chooseiçin bağımsız değişken listesini hazırlamanın bir parçası olarak, Visual Basic derleyicisi her ifadedeki her işlevi çağırır. Başka bir deyişle, tarafından Indexfarklı bir ifade seçilirse belirli bir işlevin çağrılmamasını kullanamazsınız.

Şunlara uygulanır

Ayrıca bkz.