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);
static member IIf : bool * obj * obj -> obj
Public Function IIf (Expression As Boolean, TruePart As Object, FalsePart As Object) As Object

Parametri

Expression
Boolean

Required. Boolean. Espressione da valutare.

TruePart
Object

Required. Object. Restituito se Expression restituisce True.

FalsePart
Object

Required. Object. Restituito se Expression restituisce False.

Valori restituiti

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

Esempio

In questo esempio viene utilizzata la IIf funzione per valutare il testMe parametro della checkIt routine e restituisce la parola "Large" se la quantità è maggiore di 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 valore restituito da Object a String.

Commenti

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

Si applica a

Vedi anche