두 개체 참조 변수를 비교합니다.
문법
result = object1 IsNot object2
부분
result필수 사항입니다.
Boolean값입니다.object1필수 사항입니다. 모든
Object변수 또는 식입니다.object2필수 사항입니다. 모든
Object변수 또는 식입니다.
비고
연산자는 IsNot 두 개체 참조가 서로 다른 개체를 참조하는지 여부를 확인합니다. 그러나 값 비교는 수행하지 않습니다.
IsNot 는 연산자의 반대입니다 Is .
IsNot 장점은 읽기 어려울 수 있는 구문과 Is함께 Not 어색한 구문을 피할 수 있다는 것입니다.
및 IsNot 연산자를 Is 사용하여 초기 바인딩된 개체와 런타임에 바인딩된 개체를 모두 테스트할 수 있습니다.
예시
다음 코드 예제에서는 연산자와 연산자를 IsNot 모두 Is 사용하여 동일한 비교를 수행합니다.
Dim o1, o2 As New Object
If Not o1 Is o2 Then MsgBox("o1 and o2 do not refer to the same instance.")
If o1 IsNot o2 Then MsgBox("o1 and o2 do not refer to the same instance.")
IsNot 연산자에서 TypeOf 연산자 사용
Visual Basic 14부터 연산자를 TypeOf 사용하여 개체가 데이터 형식과 IsNot 호환 되지 않는지 테스트할 수 있습니다. 다음은 그 예입니다.
If TypeOf sender IsNot Button Then
참고하십시오
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET