Interaction.IIf(Boolean, Object, Object) Metodo

Definizione

Restituisce uno di due oggetti, a seconda della valutazione di un'espressione.

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

Parametri

Expression
Boolean

Obbligatorio. Boolean. Espressione che si desidera valutare.

TruePart
Object

Obbligatorio. Object. Restituito se Expression è True.

FalsePart
Object

Obbligatorio. Object. Restituito se Expression è False.

Restituisce

Restituisce uno di due oggetti, a seconda della valutazione di un'espressione.

Esempio

In questo esempio viene usata la IIf funzione per valutare il testMe parametro della routine e restituisce la parola "Large" se la quantità è maggiore di checkIt 1000; in caso contrario, restituisce la parola "Small".

Function checkIt(ByVal testMe As Integer) As String
    Return CStr(IIf(testMe > 1000, "Large", "Small"))
End Function

Si noti che se Option Strict è On, è necessario usare la CStr parola chiave per convertire in modo esplicito il ritorno da Object a String.

Commenti

La IIf funzione fornisce una controparte per l'operatore condizionale ternario: ? : in Visual C++.

Si applica a

Vedi anche