Lezen in het Engels

Delen via


Compilerfout CS0666

Lid: nieuw beveiligd lid gedeclareerd in struct

Een struct kan niet abstract zijn en is altijd impliciet verzegeld. Omdat structs geen ondersteuning bieden voor overname, is het concept van een beschermd lid in een struct niet logisch. Zie Overname voor meer informatie.

Opmerking

In het volgende voorbeeld wordt CS0666 gegenereerd:

// CS0666.cs  
class M  
{  
    static void Main()  
    {  
    }  
}  
  
struct S  
{  
    protected int x;   // CS0666  
}