Interaction.IIf(Boolean, Object, 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.
Mengembalikan salah satu dari dua objek, tergantung pada evaluasi ekspresi.
public:
static System::Object ^ IIf(bool Expression, System::Object ^ TruePart, System::Object ^ FalsePart);
public static object? IIf (bool Expression, object? TruePart, object? FalsePart);
public static object IIf (bool Expression, object TruePart, object FalsePart);
static member IIf : bool * obj * obj -> obj
Public Function IIf (Expression As Boolean, TruePart As Object, FalsePart As Object) As Object
Parameter
- Expression
- Boolean
Wajib diisi.
Boolean. Ekspresi yang ingin Anda evaluasi.
- TruePart
- Object
Wajib diisi.
Object. Dikembalikan jika Expression dievaluasi ke True.
- FalsePart
- Object
Wajib diisi.
Object. Dikembalikan jika Expression dievaluasi ke False.
Mengembalikan
Mengembalikan salah satu dari dua objek, tergantung pada evaluasi ekspresi.
Contoh
Contoh ini menggunakan IIf fungsi untuk mengevaluasi testMe parameter checkIt prosedur dan mengembalikan kata "Besar" jika jumlahnya lebih besar dari 1000; jika tidak, ia mengembalikan kata "Kecil".
Function checkIt(ByVal testMe As Integer) As String
Return CStr(IIf(testMe > 1000, "Large", "Small"))
End Function
Perhatikan bahwa jika Option Strict adalah On, Anda harus menggunakan CStr kata kunci untuk secara eksplisit mengonversi pengembalian dari Object ke String.
Keterangan
Fungsi ini IIf menyediakan mitra untuk Operator Bersyarat ternary: ? : di Visual C++.