Interaction.IIf(Boolean, Object, Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce uno di due oggetti, a seconda della valutazione di un'espressione.
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
Parametri
- Expression
- Boolean
Obbligatorio. Boolean
. Espressione che si desidera valutare.
- TruePart
- Object
Obbligatorio. Object
. Restituito se Expression
è True
.
- FalsePart
- Object
Obbligatorio. Object
. Restituito se Expression
è False
.
Restituisce
Restituisce uno di due oggetti, a seconda della valutazione di un'espressione.
Esempio
In questo esempio viene usata la IIf
funzione per valutare il testMe
parametro della routine e restituisce la parola "Large" se la quantità è maggiore di checkIt
1000; in caso contrario, restituisce la parola "Small".
Function checkIt(ByVal testMe As Integer) As String
Return CStr(IIf(testMe > 1000, "Large", "Small"))
End Function
Si noti che se Option Strict
è On
, è necessario usare la CStr
parola chiave per convertire in modo esplicito il ritorno da Object
a String
.
Commenti
La IIf
funzione fornisce una controparte per l'operatore condizionale ternario: ? : in Visual C++.