IsFalse 연산자(Visual Basic)
식이 False
인지 여부를 판별합니다.
코드에서 명시적으로 IsFalse
를 호출할 수는 없지만 Visual Basic 컴파일러는 이를 사용하여 AndAlso
절에서 코드를 생성할 수 있습니다. 클래스 또는 구조체를 정의한 다음 AndAlso
절에서 해당 형식의 변수를 사용하는 경우 해당 클래스 또는 구조에 대해 IsFalse
를 정의해야 합니다.
컴파일러는 IsFalse
및 IsTrue
연산자를 일치하는 쌍으로 간주합니다. 이는 둘 중 하나를 정의하면 다른 것도 정의해야 함을 의미합니다.
참고 항목
IsFalse
연산자는 오버로드될 수 있습니다. 즉, 피연산자가 해당 클래스 또는 구조체 형식을 가질 때 클래스 또는 구조체의 동작을 재정의할 수 있습니다. 코드에서 이러한 클래스나 구조체에 대해 이 연산자를 사용하는 경우 재정의된 동작을 이해해야 합니다. 자세한 내용은 Operator Procedures을 참조하세요.
예시
다음 코드 예는 IsFalse
및 IsTrue
연산자에 대한 정의를 포함하는 구조체의 개요를 정의합니다.
Public Structure p
Dim a As Double
Public Shared Operator IsFalse(ByVal w As p) As Boolean
Dim b As Boolean
' Insert code to calculate IsFalse of w.
Return b
End Operator
Public Shared Operator IsTrue(ByVal w As p) As Boolean
Dim b As Boolean
' Insert code to calculate IsTrue of w.
Return b
End Operator
End Structure
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET