If 연산자의 피연산자에서 명명된 인수를 사용할 수 없습니다. 다음 예제는 이 오류를 생성합니다.
Dim i As Integer
Dim result As String
' Not valid.
' result = (If(i > 0, TruePart:="positive", FalsePart:="not positive")
이는 IIf 함수와 다르며 다음 코드와 같이 명명된 인수를 허용합니다.
' Valid.
IIf(i > 0, TruePart:="positive", FalsePart:="not positive")
오류 ID: BC33105
이 오류를 해결하려면
다음 코드와 같이 피연산자에서 이름 할당을 제거합니다.
result = If(i > 0, "positive", "not positive")
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET