Interaction.IIf(Boolean, Object, Object) Yöntem

Tanım

bir ifadenin değerlendirmesine bağlı olarak iki nesneden birini döndürür.

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

Parametreler

Expression
Boolean

Gereklidir. Boolean. Değerlendirmek istediğiniz ifade.

TruePart
Object

Gereklidir. Object. olarak değerlendirilirse ExpressionTruedöndürülür.

FalsePart
Object

Gereklidir. Object. olarak değerlendirilirse ExpressionFalsedöndürülür.

Döndürülenler

bir ifadenin değerlendirmesine bağlı olarak iki nesneden birini döndürür.

Örnekler

Bu örnek, yordamın IIftestMe parametresini checkIt değerlendirmek için işlevini kullanır ve tutar 1000'den büyükse "Büyük" sözcüğünü döndürür; aksi takdirde "Küçük" sözcüğünü döndürür.

Function checkIt(ByVal testMe As Integer) As String
    Return CStr(IIf(testMe > 1000, "Large", "Small"))
End Function

ise Option StrictOn, dönüşünü CStrObjectStringaçıkça öğesine dönüştürmek için anahtar sözcüğünü kullanmanız gerektiğini unutmayın.

Açıklamalar

işlevi, IIf Visual C++'da üçüncül Koşullu İşleç: ? : için bir karşılık sağlar.

Şunlara uygulanır

Ayrıca bkz.