Interaction.IIf, méthode
Retourne un ou deux objets selon l'évaluation d'une expression.
Espace de noms : Microsoft.VisualBasic
Assembly : Microsoft.VisualBasic (dans microsoft.visualbasic.dll)
Syntaxe
'Déclaration
Public Shared Function IIf ( _
Expression As Boolean, _
TruePart As Object, _
FalsePart As Object _
) As Object
'Utilisation
Dim Expression As Boolean
Dim TruePart As Object
Dim FalsePart As Object
Dim returnValue As Object
returnValue = Interaction.IIf(Expression, TruePart, FalsePart)
public static Object IIf (
bool Expression,
Object TruePart,
Object FalsePart
)
public:
static Object^ IIf (
bool Expression,
Object^ TruePart,
Object^ FalsePart
)
public static Object IIf (
boolean Expression,
Object TruePart,
Object FalsePart
)
public static function IIf (
Expression : boolean,
TruePart : Object,
FalsePart : Object
) : Object
Paramètres
- Expression
Obligatoire. Boolean. Expression à évaluer.
- TruePart
Obligatoire. Object. Retourné si Expression a la valeur True.
- FalsePart
Obligatoire. Object. Retourné si Expression a la valeur False.
Valeur de retour
Retourne un ou deux objets selon l'évaluation d'une expression.
Notes
Pour plus d'informations, consultez la rubrique Visual Basic IIf, fonction.
La fonction IIf fournit un équivalent pour le Conditional Operator: ? : ternaire dans Visual C++.
Exemple
Cet exemple utilise la fonction IIf pour évaluer le paramètre testMe
de la procédure checkIt
et retourne soit le mot "Large" si le montant est supérieur à 1 000, soit le mot "Small" s'il est inférieur à 1 000.
Function checkIt(ByVal testMe As Integer) As String
Return CStr(IIf(testMe > 1000, "Large", "Small"))
End Function
Notez que si Option Strict a la valeur On, vous devez utiliser le mot clé CStr pour convertir explicitement le retour de Object vers String.
Plates-formes
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition
Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.
Informations de version
.NET Framework
Prise en charge dans : 2.0, 1.1, 1.0
.NET Compact Framework
Prise en charge dans : 2.0, 1.0
Voir aussi
Référence
Interaction, classe
Membres Interaction
Microsoft.VisualBasic, espace de noms
Autres ressources
IIf, fonction
Option Strict, instruction
Fonctions de conversion de types de données
Choose, fonction
If...Then...Else, instruction (Visual Basic)
Select...Case, instruction (Visual Basic)
Switch, fonction