Error del compilador CS0264

Actualización: noviembre 2007

Mensaje de error

Las declaraciones parciales de 'tipo' deben tener los mismos nombres de parámetros de tipo en el mismo orden
Partial declarations of 'type' must have the same type parameter names in the same order

Este error aparece si está definiendo un tipo genérico en declaraciones parciales y los parámetros de tipo no guardan la coherencia en el nombre u orden a lo largo de todas las declaraciones parciales. Para evitar este error, compruebe los parámetros de tipo en cada declaración parcial y asegúrese de que utiliza el mismo nombre y orden de parámetros. Para obtener más información, vea Clases y métodos parciales (Guía de programación de C#) y Parámetros de tipos genéricos (Guía de programación de C#).

Ejemplo

En el siguiente ejemplo se genera el error CS0264:

// CS0264.cs

partial class MyClass<T>  // CS0264
{
}

partial class MyClass <MyType>
{
}