Leer en inglés

Compartir a través de


La restricción indirecta "<constraint1>" que se obtuvo de la restricción de parámetro de tipo "<typeparameter1>" está en conflicto con la restricción indirecta "<constraint2>" que se obtuvo de la restricción de parámetro de tipo "<typeparameter2>"

Se ha declarado un tipo genérico con restricciones en conflicto debido a una combinación de restricciones indirectas.

La instrucción siguiente puede generar este error.

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

La restricciones indirectas Structure y Class provocan un conflicto con el parámetro de tipo t1, porque la restricción Structure requiere que el argumento de tipo correspondiente sea un tipo de valor, mientras que Class requiere que sea un tipo de referencia.

Id. de error: BC32109

Para corregir este error

  • Cambie las restricciones de parámetro de tipo para evitar restricciones en conflicto.

Consulte también