El argumento de tipo '<typeargumentname>' debe tener un constructor de instancia sin parámetros público para satisfacer la restricción 'New' del parámetro de tipo '<typeparametername>'

Un argumento de tipo proporciona un tipo sin un constructor sin parámetros accesible a un parámetro de tipo con la restricción New Operator.

Una lista de restricciones impone requisitos al argumento de tipo pasado al parámetro de tipo. Un posible requisito es que el argumento de tipo deba exponer un constructor sin parámetros al que el código de creación pueda tener acceso. Para especificar este requisito, la lista de restricciones incluye la restricción New .

Identificador de error: BC32083

Para corregir este error

  1. Compruebe que el nombre de tipo genérico y el nombre del tipo del argumento de tipo se han escrito correctamente.

  2. Elija un tipo para el argumento de tipo que expone un constructor sin parámetros accesible. No se puede invocar este tipo genérico concreto a menos que se pueda proporcionar un argumento de tipo para este parámetro de tipo.

Consulte también