Share via


Avviso del compilatore (livello 4) CS0028

Aggiornamento: novembre 2007

Messaggio di errore

'dichiarazione di funzione' non può essere un punto di ingresso perché presenta una firma errata.
'function declaration' has the wrong signature to be an entry point

La dichiarazione del metodo per Main risulta errata perché la firma specificata non era valida. Main deve essere dichiarato come statico e deve restituire int o void. Per ulteriori informazioni, vedere Main() e gli argomenti della riga di comando (Guida per programmatori C#).

Il seguente codice di esempio genera l'avviso CS0028:

// CS0028.cs
// compile with: /W:4 /warnaserror
public class a
{
    public static double Main(int i)   // CS0028
    // Try the following line instead:
    // public static void Main()
    {
    }
}