Errore del compilatore CS0714

Aggiornamento: novembre 2007

Messaggio di errore

'tipo statico': le classi statiche non possono implementare le interfacce.
'static type' : static classes cannot implement interfaces

Le interfacce possono definire metodi non statici su oggetti, pertanto non possono essere implementate da classi static. Per correggere l'errore, accertarsi che non sia eseguito alcun tentativo di implementare un'interfaccia dalla classe statica.

Esempio

Il seguente codice di esempio genera l'errore CS0714:

// CS0714.cs
interface I
{
}

public static class C : I  // CS0714
{
    public static void Main()
    {
    }
}