제약 조건 ‘<constraint1>’는 형식 매개 변수 ‘<typeparameter1>’에서 가져온 간접 제약 조건 ‘<constraint2>’와 충돌합니다.

제네릭 형식이 직접 및 간접 제약 조건의 조합으로 인해 충돌하는 제약 조건으로 선언되었습니다.

다음 문은 이 오류를 생성할 수 있습니다.

Public Class testClass(Of t1 As {Structure, t2}, t2 As Class)

직접 제약 조건 Structure 및 간접 제약 조건 Class 으로 인해 형식 매개 변수 t1에 대한 충돌이 발생합니다. 그 이유는 해당 형식 인수가 Structure 제약 조건에서는 값 형식이어야 하고 Class 에서는 참조 형식이어야 하기 때문입니다.

오류 ID: BC32110

이 오류를 해결하려면

  • 제약 조건의 충돌을 방지하려면 형식 매개 변수 제약 조건을 변경합니다.

참고 항목