Error del compilador CS0761
Actualización: noviembre 2007
Mensaje de error
Las declaraciones de métodos parciales de 'método<T>' tienen restricciones de parámetros de tipo incoherentes.
Partial method declarations of 'method<T>' have inconsistent type parameter constraints.
Si un método parcial tiene una implementación, la restricción de tipo genérico debe ser idéntica a la restricción definida en la firma del método.
Para corregir este error
- Haga que las restricciones de tipo genérico sean idénticas en cada parte del método parcial.
Ejemplo
El código siguiente genera el error CS0761:
// cs0761.cs
using System;
public partial class C
{
partial void Part<T>() where T : class;
partial void Part<T>() where T : struct // CS0761
{
}
public static int Main()
{
return 1;
}
}
Vea también
Referencia
Clases y métodos parciales (Guía de programación de C#)
Restricciones de tipos de parámetros (Guía de programación de C#)