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 사용하여 프로시저의 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++에서 삼항 조건부 연산자 ? : 에 대한 대응을 제공합니다.