Auf Englisch lesen

Freigeben über


Compilerfehler CS0538

"Name" in der expliziten Schnittstellendeklaration ist keine Schnittstelle.

Es wurde versucht, explizit eine Schnittstellezu deklarieren, die nicht angegeben ist.

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  
   {  
   }  
}