Errore del compilatore CS0541

Aggiornamento: novembre 2007

Messaggio di errore

'dichiarazione': la dichiarazione esplicita dell'interfaccia può essere dichiarata solo in una classe o in una struttura.
'declaration' : explicit interface declaration can only be declared in a class or struct

Una dichiarazione esplicita dell'interfaccia è stata trovata all'esterno di una classe o di una struttura.

Il seguente codice di esempio genera l'errore CS0541:

// CS0541.cs
namespace x
{
   interface IFace
   {
      void F();
   }

   interface IFace2 : IFace
   {
      void IFace.F();   // CS0541
   }
}