변수가 두 개 있으며 그들이 개체를 참조할 경우, Is
또는 IsNot
연산자, 혹은 둘 다를 사용하여 동일한 인스턴스를 참조하는지 확인할 수 있습니다.
두 개체가 같은지 테스트하려면
두 변수를 피연산자로 사용하여 Is 연산자 또는 IsNot 연산자를 사용합니다.
Public Sub processControl(ByVal f As System.Windows.Forms.Form, ByVal c As System.Windows.Forms.Control) Dim active As System.Windows.Forms.Control = f.ActiveControl If (active IsNot Nothing) And (c Is active) Then ' Insert code to process control c End If Return End Sub
두 개체가 동일한 인스턴스를 참조하는지 여부에 따라 특정 작업을 수행할 수 있습니다. 앞의 예제에서는 폼c
의 활성 컨트롤과 컨트롤 f
을 비교합니다. 활성 컨트롤이 없거나 컨트롤 인스턴스 c
If
가 동일하지 않은 경우 문이 실패하고 프로시저가 추가 처리 없이 반환됩니다.
사용자가 Is
또는 IsNot
을 사용할지는 개인의 편의에 따른 선택입니다. 하나는 지정된 식에서 다른 식보다 읽기 쉬울 수 있습니다.
참고하십시오
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET