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 Index
döndürür. Listenin ilk üyesi 1 olduğunda Index
seçilir. Listenin son üyesi (Choice()
olduğunda Index
UBound
seçilir. Bu sınırların dışındaysa Index
döndürür Choose
Nothing
.
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ı Choose
iç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 Index
farklı bir ifade seçilirse belirli bir işlevin çağrılmamasını kullanamazsınız.