다음을 통해 공유


'IsNot'의 피연산자는 참조 형식이어야 하는데 이 피연산자의 값 형식은 '<typename>'입니다.

업데이트: 2007년 11월

'IsNot' requires operands that have reference types, but this operand has the value type '<typename>'.

식에서 하나 이상의 값 형식 피연산자가 있는 IsNot 연산자를 사용합니다.

IsNot 연산자는 두 개체 참조가 서로 다른 개체를 참조하는지 여부를 확인하며 참조 형식의 포인터 값을 비교하므로 값 형식은 의미가 없습니다.

오류 ID: BC31419

이 오류를 해결하려면

  • 두 값 형식의 값을 비교하려면 = 또는 <> 비교 연산자를 사용합니다.

  • 두 참조 형식의 포인터를 비교하려면 두 피연산자에 대한 개체 참조를 사용해야 합니다. Me 키워드와 같이 참조 변수처럼 동작하는 요소 또는 참조 변수를 사용할 수 있습니다.

참고 항목

작업

방법: 두 개체가 동일한지 테스트

개념

Visual Basic의 비교 연산자