Chyba kompilátoru CS0551
Explicitní implementace rozhraní "implementace" chybí přístupového objektu "accessor"
Třída, která explicitně implementuje vlastnost rozhraní, musí implementovat všechny přístupové objekty, které rozhraní definuje.
Další informace naleznete v tématu Použití vlastností.
Následující ukázka vygeneruje CS0551.
// CS0551.cs
// compile with: /target:library
interface ii
{
int i
{
get;
set;
}
}
public class a : ii
{
int ii.i { set {} } // CS0551
// OK
int ii.i
{
set {}
get { return 0; }
}
}
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: