Interaction.IIf(Boolean, Object, Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca jeden z dwóch obiektów w zależności od oceny wyrażenia.
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
Wymagane. Boolean
. Wyrażenie, które chcesz ocenić.
- TruePart
- Object
Wymagane. Object
. Zwrócona wartość , jeśli Expression
wartość jest obliczana na True
wartość .
- FalsePart
- Object
Wymagane. Object
. Zwrócona wartość , jeśli Expression
wartość jest obliczana na False
wartość .
Zwraca
Zwraca jeden z dwóch obiektów w zależności od oceny wyrażenia.
Przykłady
W tym przykładzie użyto IIf
funkcji do obliczenia testMe
parametru checkIt
procedury i zwraca słowo "Duży", jeśli kwota jest większa niż 1000; w przeciwnym razie zwraca słowo "Mały".
Function checkIt(ByVal testMe As Integer) As String
Return CStr(IIf(testMe > 1000, "Large", "Small"))
End Function
Należy pamiętać, że jeśli Option Strict
parametr ma On
wartość , należy użyć słowa kluczowego CStr
, aby jawnie przekonwertować zwrot z Object
na String
.
Uwagi
Funkcja IIf
udostępnia odpowiednikternarnego operatora warunkowego: ? : w programie Visual C++.