Sdílet prostřednictvím


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

Povinná hodnota. Boolean. Výraz, který chcete vyhodnotit.

TruePart
Object

Povinná hodnota. Object. Vrátí se, pokud Expression se vyhodnotí jako True.

FalsePart
Object

Povinná hodnota. Object. Vrátí se, pokud Expression se vyhodnotí 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í parametru testMecheckIt procedury a vrátí slovo "Velké", pokud je hodnota větší než 1000. V opačném případě vrátí slovo "Malé".

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 pro explicitní převod návratu 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é