Поделиться через


Ошибка компилятора CS0264

Обновлен: Ноябрь 2007

Сообщение об ошибке

В разделяемых объявлениях "тип" имена параметров-типов и их порядок должны быть одинаковыми
Partial declarations of 'type' must have the same type parameter names in the same order

Эта ошибка возникает, если при определении универсального типа в разделяемых объявлениях имена и порядок параметров типов совпадают не во всех разделяемых объявлениях. Чтобы избежать возникновения этой ошибки, проверьте каждое разделяемое объявление параметров-типов и убедитесь, что имена и порядок параметров-типов в них совпадают. Дополнительные сведения см. в разделах Разделяемые классы и методы (Руководство по программированию в C#) и Параметры универсального типа (Руководство по программированию на C#).

Пример

Следующий пример проводит к созданию ошибки CS0264.

// CS0264.cs

partial class MyClass<T>  // CS0264
{
}

partial class MyClass <MyType>
{
}