Bagikan melalui


Interaction.IIf(Boolean, Object, Object) Metode

Definisi

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

Berlaku untuk

Lihat juga