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++.