Interaction.IIf(Boolean, Object, Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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++.