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

Définition

Retourne l’un des deux objets, en fonction de 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 la valeur est évaluée à True.

FalsePart
Object

Obligatoire. Object. Retourné si Expression la valeur est évaluée à False.

Retours

Retourne l’un des deux objets, en fonction de 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 quantité est supérieure à 1 000 ; sinon, elle renvoie le mot « Small ».

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

Notez que si c’est Option Strictle cas, vous devez utiliser le On mot clé pour convertir explicitement le retour en CStrObject.String

Remarques

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

S’applique à

Voir aussi