Interaction.IIf(Boolean, Object, Object) Metoda

Definice

Vrátí jeden ze dvou objektů v závislosti na vyhodnocení výrazu.

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

Parametry

Expression
Boolean

Required. Boolean. Výraz, který chcete vyhodnotit.

TruePart
Object

Required. Object. Vráceno, pokud Expression je vyhodnoceno jako True.

FalsePart
Object

Required. Object. Vráceno, pokud Expression je vyhodnoceno jako False.

Návraty

Vrátí jeden ze dvou objektů v závislosti na vyhodnocení výrazu.

Příklady

Tento příklad používá IIf funkci k vyhodnocení testMe parametru checkIt procedury a vrátí slovo "Velké", pokud je velikost větší než 1000; v opačném případě vrátí slovo "Small".

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

Všimněte si, že pokud Option Strict je On, musíte použít CStr klíčové slovo explicitně převést návrat z Object na String.

Poznámky

Funkce IIf poskytuje protějšek pro ternární podmíněný operátor: ? : v jazyce Visual C++.

Platí pro

Viz také