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

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

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

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

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

오류 ID: BC32109

이 오류를 해결하려면

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

참고 항목