Bagikan melalui


Interaction.Choose(Double, Object[]) Metode

Definisi

Memilih dan mengembalikan nilai dari daftar argumen.

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

Parameter

Index
Double

Wajib diisi. Double. Ekspresi numerik yang menghasilkan nilai antara 1 dan jumlah elemen yang diteruskan dalam Choice argumen .

Choice
Object[]

Wajib diisi. Object array parameter. Anda dapat menyediakan satu variabel atau ekspresi yang mengevaluasi ke Object jenis data, ke daftar Object variabel atau ekspresi yang dipisahkan oleh koma, atau ke array Object elemen dimensi tunggal.

Mengembalikan

Memilih dan mengembalikan nilai dari daftar argumen.

Contoh

Contoh ini menggunakan Choose fungsi untuk menampilkan nama sebagai respons terhadap indeks yang diteruskan ke prosedur dalam Ind parameter .

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

Keterangan

Fungsi mengembalikan Choose anggota daftar yang diteruskan dalam Choice(), berdasarkan nilai Index. Anggota pertama daftar dipilih ketika Index adalah 1. Anggota terakhir dari daftar dipilih ketika Index adalah UBound(Choice()). Jika Index berada di luar batas ini, Choose mengembalikan Nothing.

Jika Index bukan bilangan bulat, bilangan bulat dibulatkan ke bilangan bulat terdekat sebelum dievaluasi.

Anda dapat menggunakan Choose untuk mencari nilai dalam daftar kemungkinan.

Catatan

Ekspresi dalam daftar argumen dapat menyertakan panggilan fungsi. Sebagai bagian dari menyiapkan daftar argumen untuk panggilan ke Choose, pengkompilasi Visual Basic memanggil setiap fungsi dalam setiap ekspresi. Ini berarti bahwa Anda tidak dapat mengandalkan fungsi tertentu yang tidak dipanggil jika ekspresi yang berbeda dipilih oleh Index.

Berlaku untuk

Lihat juga