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


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

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

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

Разделяемые объявления "тип" не должны указывать различные базовые классы
Partial declarations of 'type' must not specify different base classes

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

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

// CS0263.cs
// compile with: /target:library
class B1
{
}

class B2
{
}
partial class C : B1  // CS0263 – is the base class B1 or B2?
{
}

partial class C : B2
{
}