Interaction.IIf(Boolean, Object, Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 Expression
True
döndürülür.
- FalsePart
- Object
Gereklidir. Object
. olarak değerlendirilirse Expression
False
dö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 IIf
testMe
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 Strict
On
, dönüşünü CStr
Object
String
açı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.