Interaction.IIf(Boolean, Object, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt je nach Auswertung eines Ausdrucks eines von zwei Objekten zurück.
public:
static System::Object ^ IIf(bool Expression, System::Object ^ TruePart, System::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
Parameter
- Expression
- Boolean
Required.
Boolean. Der Ausdruck, den Sie auswerten möchten.
- TruePart
- Object
Required.
Object. Wird zurückgegeben, wenn Expression dies ausgewertet wird True.
- FalsePart
- Object
Required.
Object. Wird zurückgegeben, wenn Expression dies ausgewertet wird False.
Gibt zurück
Gibt je nach Auswertung eines Ausdrucks eines von zwei Objekten zurück.
Beispiele
In diesem Beispiel wird die IIf Funktion verwendet, um den testMe Parameter der checkIt Prozedur auszuwerten und das Wort "Groß" zurückgibt, wenn die Menge größer als 1000 ist. Andernfalls wird das Wort "Klein" zurückgegeben.
Function checkIt(ByVal testMe As Integer) As String
Return CStr(IIf(testMe > 1000, "Large", "Small"))
End Function
Option Strict Wenn jaOn, müssen Sie das CStr Schlüsselwort verwenden, um die Rückgabe explizit in ObjectString.
Hinweise
Die IIf Funktion stellt ein Gegenstück für den ternären bedingten Operator bereit: ? in Visual C++.