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 사용하여 프로시저의 checkIt 매개 변수를 평가하고 testMe 크기가 1000보다 크면 "Large"라는 단어를 반환하고, 그렇지 않으면 "Small"이라는 단어를 반환합니다.

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

이 경우 Option StrictOn키워드를 사용하여 반환을 CStr .로 ObjectString명시적으로 변환해야 합니다.

설명

이 함수는 IIf Visual C++에서 삼항 조건부 연산자 ? : 에 대한 대응을 제공합니다.

적용 대상

추가 정보