編譯器警告 (層級 4) CS0628

'member': 在密封類別中宣告了新的 protected 成員

sealed 類別不能引入 protected 成員,因為沒有其他類別可以繼承自 sealed 類別,並且使用 protected 成員。

下列範例會產生 CS0628:

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