Leer en inglés

Compartir a través de


El parámetro de tipo "<typeparametername>" no se puede restringir a sí mismo: "<errormessage>"

Una lista de restricciones para un parámetro de tipo incluye ese mismo parámetro de tipo.

Una lista de restricciones de un parámetro de tipo puede especificar cualquier número de interfaces y al menos una clase. Un argumento de tipo proporcionado para ese parámetro de tipo debe implementar cada interfaz especificada y heredar de la clase especificada. El compilador requiere las interfaces y clases que ya están definidas cuando se encuentra una lista de restricciones. Un parámetro de tipo no se considera como tipo definido hasta que se reemplace por un argumento de tipo adecuado proporcionado por el código que crea el tipo genérico.

Identificador de error: BC32113

Para corregir este error

  1. Compruebe la ortografía del parámetro de tipo y las restricciones en su lista de restricciones.

  2. Si no hay ningún error de ortografía, quite el nombre del parámetro de tipo de su lista de restricciones. No se puede restringir a sí mismo.

Consulte también