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


Предупреждение компилятора (уровень 4) CS0628

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

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

"член": новый защищенный член объявлен в запечатанном классе
'member' : new protected member declared in sealed class

Запечатанный класс не может вводить защищенный член, поскольку никакому другому классу не удастся наследовать от класса с атрибутом sealed и использовать член с атрибутом protected.

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

// CS0628.cs
// compile with: /W:4
sealed class C
{
   protected int i;   // CS0628
}

class MyClass
{
   public static void Main()
   {
   }
}