编译器警告(等级 4)CS0628

“member”:在密封类中声明了新的保护成员

密封 类不能引入 保护 成员,因为其他类不能继承 sealed 类并使用 protected 成员。

下面的示例生成 CS0628:

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