Leer en inglés
" indirecta obtenida de la restricción "
" indirecta obtenida de la restricción "" del parámetro de tipo entra en conflicto con la restricción "" indirecta obtenida de la restricción "" del parámetro de tipo - Visual Basic | Microsoft Learn"
data-list-item-url="/dotnet/visual-basic/misc/bc32109"
data-list-source="module"
data-resource-type=""
data-bi-name="add-to-list"
aria-describedby="popover-content"
aria-expanded="false"
>
Guardar
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
- Cambie las restricciones de parámetro de tipo para evitar restricciones en conflicto.
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.