Interaction.IIf(Boolean, Object, Object) 方法

定義

根據表達式的值值,回傳兩個物件之一。

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

參數

Expression
Boolean

必須的。 Boolean。 你想評估的表達方式。

TruePart
Object

必須的。 Object。 若 Expression 評估為 True,則返回。

FalsePart
Object

必須的。 Object。 若 Expression 評估為 False,則返回。

傳回

根據表達式的值值,回傳兩個物件之一。

範例

此範例使用 IIf 函數來評估 testMe 程序參數 checkIt ,若數量大於1000則回傳「Large」字;否則回傳「Small」字。

Function checkIt(ByVal testMe As Integer) As String
    Return CStr(IIf(testMe > 1000, "Large", "Small"))
End Function

注意,若 Option StrictOn,你必須使用 CStr 關鍵字明確將回本 Object 從 轉換為 String

備註

IIf 函式為 Visual C++ 中的三元 條件運算子 ? : 提供了對應函式。

適用於

另請參閱