Compilerfehler CS0551
Der expliziten Implementierung 'Implementierung' fehlt der Accessor 'Accessor'.
Eine Klasse, die die Eigenschaft einer Schnittstelle explizit implementiert, muss alle Accessoren implementieren, die von der Schnittstelle definiert werden.
Weitere Informationen finden Sie unter Using Properties.
Im folgenden Beispiel wird CS0551 generiert:
// 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; }
}
}
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: