Interaction.Choose(Double, Object[]) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.