Erreur du compilateur CS0538
Mise à jour : novembre 2007
Message d'erreur
'nom' dans une déclaration d'interface explicite n'est pas une interface
'name' in explicit interface declaration is not an interface
Une tentative a été faite pour déclarer explicitement une interface, mais une interface n'était pas spécifiée.
L'exemple suivant génère l'erreur CS0538 :
// 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
{
}
}