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ğeri 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
Gerekli.
Double. 1 ile bağımsız değişkende geçirilen Choice öğe sayısı arasında bir değere neden olan sayısal ifade.
- Choice
- Object[]
Gerekli.
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ğeri seçer ve döndürür.
Örnekler
Bu örnekte, parametresindeki Choose yordama Ind geçirilen bir dizine yanıt olarak bir ad görüntülemek için işlevi kullanılmaktadı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 (Index olduğunda UBoundChoice()seçilir. Bu sınırların dışındaysa Index döndürür ChooseNothing.
Tamsayı değilse Index , değerlendirilmeden önce en yakın tamsayıya yuvarlanmış olur.
Olasılık listesinde bir değer aramak için kullanabilirsiniz Choose .
Note
Bağımsız değişken listesindeki ifadeler işlev çağrılarını içerebilir.
Choose çağrısı 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. Bu, tarafından Indexfarklı bir ifade seçilirse belirli bir işlevin çağrılmaması durumunda güvenemeyeceğiniz anlamına gelir.