다음을 통해 공유


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);
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. ExpressionTrue이면 반환됩니다.

FalsePart
Object

필수 요소. Object. ExpressionFalse이면 반환됩니다.

반환

식을 계산한 결과에 따라 두 개의 개체 중에서 하나를 반환합니다.

예제

이 예제에서는 함수를 IIf 사용하여 프로시저의 checkIt 매개 변수를 평가하고 testMe 크기가 1000보다 크면 "Large"라는 단어를 반환하고, 그렇지 않으면 "Small"이라는 단어를 반환합니다.

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

가 이OnOption Strict 키워드(keyword) 사용하여 CStr 반환을 에서 ObjectString로 명시적으로 변환해야 합니다.

설명

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

적용 대상

추가 정보