다음을 통해 공유


형식 매개 변수 이름 '<typeparametername1>'이(가) '<partialtypename>'의 다른 부분 형식(Partial Type) 중 하나에 정의된 해당 형식 매개 변수의 이름 '<typeparametername2>'과(와) 일치하지 않습니다.

업데이트: 2007년 11월

Type parameter name '<typeparametername1>' does not match the name '<typeparametername2>' of the corresponding type parameter defined on one of the other partial types of '<partialtypename>'

일반 클래스나 구조는 충돌하는 형식 매개 변수 사양을 가진 여러 partial 선언에서 정의됩니다.

여러 partial 선언에서 클래스나 구조의 정의를 분할하는 경우 컴파일러는 해당 형식을 모든 partial 선언의 공용 구조체로 취급합니다. 이 내용은 멤버뿐만 아니라 구현, 상속 및 액세스 수준에도 적용됩니다.

일반 클래스나 구조의 정의에서 형식 매개 변수에 여러 이름을 지정할 수 없습니다.

오류 ID: BC30931

이 오류를 해결하려면

  • 형식 매개 변수의 이름을 결정하고 모든 partial 선언에서 동일한 이름을 사용합니다.

참고 항목

개념

클래스: 개체에 대한 청사진

Visual Basic의 제네릭 형식

참조

Partial(Visual Basic)

Class 문(Visual Basic)

Structure 문

형식 목록

기타 리소스

구조체: 사용자 지정 데이터 형식