Interaction.IIf(Boolean, Object, Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
根據表達式的值值,回傳兩個物件之一。
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 Strict 是 On,你必須使用 CStr 關鍵字明確將回本 Object 從 轉換為 String。
備註
該 IIf 函式為 Visual C++ 中的三元 條件運算子 ? : 提供了對應函式。