コンパイラ エラー CS0666
更新 : 2007 年 11 月
エラー メッセージ
'member' : 新しい protected メンバが構造体で宣言されています。
構造体を abstract にすることはできません。また、構造体は常に暗黙の sealed と見なされます。構造体は継承をサポートしていないため、構造体の protected メンバの概念は意味を成しません。詳細については、「継承 (C# プログラミング ガイド)」を参照してください。
使用例
次の例では CS0666 エラーが生成されます。
// CS0666.cs
class M
{
static void Main()
{
}
}
struct S
{
protected int x; // CS0666
}