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


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

"член": новый защищенный член объявлен в запечатанном классе

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

При компиляции следующего примера будет выдано предупреждение CS0628:

// CS0628.cs  
// compile with: /W:4  
sealed class C  
{  
   protected int i;   // CS0628  
}  
  
class MyClass  
{  
   public static void Main()  
   {  
   }  
}