Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Una lista de restricciones incluye una expresión que no representa una restricción válida en un parámetro de tipo.
Una lista de restricciones impone requisitos al argumento de tipo pasado al parámetro de tipo. Puede especificar los requisitos siguientes en cualquier combinación:
El argumento de tipo debe implementar una o varias interfaces
El argumento de tipo debe heredar de al menos una clase
El argumento de tipo debe exponer un constructor sin parámetros al que el código de creación pueda acceder (incluya la restricción
New
).
Si no incluye ninguna clase o interfaz específica en la lista de restricciones, puede imponer un requisito más general especificando uno de los elementos siguientes:
El argumento de tipo debe ser un tipo de valor (incluya la restricción
Structure
).El argumento de tipo debe ser un tipo de referencia (incluya la restricción
Class
).
No es posible especificar Structure
y Class
para el mismo parámetro de tipo y no se pueden especificar estas restricciones más de una vez.
Identificador de error: BC32061
Para corregir este error
Compruebe que la expresión y sus elementos estén escritos correctamente.
Si la expresión no cumple los requisitos de la lista de requisitos anterior, quítela de la lista de restricciones.
Si la expresión hace referencia a una interfaz o una clase, compruebe que el compilador tenga acceso a dicha interfaz o clase. Puede que deba calificar su nombre y quizás tenga que agregar una referencia al proyecto. Para más información, consulte "Referencias a proyectos" en Referencias a elementos declarados.