Compilerfehler CS0531
Aktualisiert: November 2007
Fehlermeldung
"Member" : Schnittstellenmember können keine Definition haben.
'member' : interface members cannot have a definition
Methoden, die in einer Schnittstelle deklariert wurden, dürfen nicht in der Schnittstelle selbst implementiert werden, sondern müssen in einer Klasse implementiert werden, die von der Schnittstelle erbt.
Im folgenden Beispiel wird CS0531 generiert:
// CS0531.cs
namespace x
{
public interface clx
{
int xclx() // CS0531, cannot define xclx
// Try the following declaration instead:
// int xclx();
{
return 0;
}
}
public class cly
{
public static void Main()
{
}
}
}