Interaction.IIf(Boolean, Object, Object) Metoda

Definicja

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 Truewartość .

FalsePart
Object

Wymagane. Object. Zwrócona wartość , jeśli Expression wartość jest obliczana na Falsewartość .

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 Onwartość , 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++.

Dotyczy

Zobacz też