Compilerfehler CS0538
Aktualisiert: November 2007
Fehlermeldung
"Name" in der expliziten Schnittstellendeklaration ist keine Schnittstelle.
'name' in explicit interface declaration is not an interface
Es wurde der Versuch unternommen, eine Schnittstelle explizit zu deklarieren, es wurde jedoch keine Schnittstelle angegeben.
Im folgenden Beispiel wird CS0538 generiert:
// CS0538.cs
interface MyIFace
{
void F();
}
public class MyClass
{
public void G()
{
}
}
class C: MyIFace
{
void MyIFace.F()
{
}
void MyClass.G() // CS0538, MyClass not an interface
{
}
}