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