Interaction.IIf(Boolean, Object, Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 On
la 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++.