Partager via


Interaction.IIf(Boolean, Object, Object) Méthode

Définition

Retourne un ou deux objets selon l'évaluation d'une expression.

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

Paramètres

Expression
Boolean

Obligatoire. Boolean. Expression à évaluer.

TruePart
Object

Obligatoire. Object. Retourné si Expression a la valeur True.

FalsePart
Object

Obligatoire. Object. Retourné si Expression a la valeur False.

Retours

Retourne un ou deux objets selon l'évaluation d'une expression.

Exemples

Cet exemple utilise la IIf fonction pour évaluer le testMe paramètre de la checkIt procédure et retourne le mot « Large » si la valeur est supérieure à 1 000 ; sinon, il renvoie le mot « Small ».

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

Notez que si Option Strict a Onla valeur , vous devez utiliser le CStr mot clé pour convertir explicitement le retour de Object en String.

Remarques

La IIf fonction fournit un équivalent pour l’opérateur conditionnel ternaire : ? : dans Visual C++.

S’applique à

Voir aussi