Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
Il tipo che contiene 'membro interfaccia' non implementa l'interfaccia 'interfaccia'.
'interface member' : containing type does not implement interface 'interface'
Si è tentato di implementare un membro di interfaccia in una classe che non deriva dall'interfaccia. Eliminare l'implementazione del membro di interfaccia oppure aggiungere l'interfaccia all'elenco delle classi base della classe.
Esempio
Il seguente codice di esempio genera l'errore CS0540:
// CS0540.cs
interface I
{
void m();
}
public class Clx
{
void I.m() {} // CS0540
}
// OK
public class Cly : I
{
void I.m() {}
public static void Main() {}
}
Il seguente codice di esempio genera l'errore CS0540:
// CS0540_b.cs
using System;
class C {
void IDisposable.Dispose() {} // CS0540
}
class D : IDisposable {
void IDisposable.Dispose() {}
public void Dispose() {}
static void Main() {
using (D d = new D()) {}
}
}