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
Nessun overload del metodo 'metodo' accetta 'numero' argomenti.
No overload for method 'method' takes 'number' arguments
È stata effettuata una chiamata a un metodo di classe, ma nessun formato del metodo accetta il numero necessario di argomenti.
L'errore CS1501 può verificarsi se si chiama un metodo in una classe di un assembly a cui si fa riferimento e tale metodo presenta valori predefiniti per uno o più parametri. Il linguaggio C# non consente la creazione di metodi che presentano valori predefiniti per i parametri, ma questa operazione potrebbe essere eseguita da un altro linguaggio destinato alla fase di esecuzione. Se un parametro in un metodo di un assembly a cui si fa riferimento presenta un valore predefinito, è necessario effettuare la chiamata al metodo e passare in modo esplicito tutti i parametri.
Esempio
Il seguente codice di esempio genera l'errore CS1501.
// CS1501a.cs
public class a
{
public static int Main()
{
a.Main(2);
return 1;
}
}