Interaction.IIf(Boolean, Object, Object) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een van de twee objecten, afhankelijk van de evaluatie van een expressie.
public:
static System::Object ^ IIf(bool Expression, System::Object ^ TruePart, System::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
Parameters
- Expression
- Boolean
Required.
Boolean. De expressie die u wilt evalueren.
- TruePart
- Object
Required.
Object. Geretourneerd als Expression dit resulteert in True.
- FalsePart
- Object
Required.
Object. Geretourneerd als Expression dit resulteert in False.
Retouren
Retourneert een van de twee objecten, afhankelijk van de evaluatie van een expressie.
Voorbeelden
In dit voorbeeld wordt de IIf functie gebruikt om de testMe parameter van de checkIt procedure te evalueren en wordt het woord 'Groot' geretourneerd als het bedrag groter is dan 1000; anders wordt het woord 'Klein' geretourneerd.
Function checkIt(ByVal testMe As Integer) As String
Return CStr(IIf(testMe > 1000, "Large", "Small"))
End Function
Als dat Option Strict het is On, moet u het CStr trefwoord gebruiken om de return expliciet van Object te converteren naar String.
Opmerkingen
De IIf functie biedt een tegenhanger voor de ternaire voorwaardelijke operator: ? : in Visual C++.