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 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++.