Errore del compilatore CS1520

Aggiornamento: novembre 2007

Messaggio di errore

Il metodo deve avere un tipo restituito
Method must have a return type

Un metodo dichiarato in una classe, in una struttura o in un'interfaccia deve includere un tipo restituito esplicito.

Il seguente codice di esempio genera l'errore CS1520:

// CS1520a.cs
public class x
{
   f7()   // CS1520, needs return type
   // try the following definition
   // void f7()
   {
   }

   public static void Main()
   {
   }
}

In alternativa, l'errore può verificarsi quando la combinazione di maiuscole e minuscole nel nome di un costruttore è diversa da quella della dichiarazione della classe o della struttura, come nel seguente esempio:

// CS1520b.cs
public class Class1
{
   public class1()   // CS1520, incorrect case
   {
   }
   static void Main()
   {
   }
}