Interaction.Choose(Double, Object[]) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.