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


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

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

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

Разделяемые объявления "типа" обладают конфликтующими модификаторами доступности
Partial declarations of 'type' have conflicting accessibility modifiers

Эта ошибка возникает, если разделяемый тип обладает несогласованными модификаторами, такими как "public", "private", "protected", "internal" или "abstract". Такие модификаторы должны быть согласованы во всех разделяемых объявлениях этого "типа". Дополнительные сведения см. в разделе Разделяемые классы и методы (Руководство по программированию в C#).

Пример

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

// CS0262.cs
class A
{
    public partial class C  // CS0262
    {
    }
    private partial class C
    {
    }
}