更新:2007 年 11 月

错误消息

“member”:结构中已声明新的保护成员

struct 不能为 abstract,而应始终为隐式 sealed。由于结构不支持继承,因此结构中的 protected 成员的概念没有意义。有关更多信息,请参见继承(C# 编程指南)

示例

下面的示例生成 CS0666:

 复制代码
// CS0666.cs
class M
{
    static void Main()
    {
    }
}

struct S
{
    protected int x;   // CS0666
}