Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto manualmente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale.
Traduzione
Originale

Main() e argomenti della riga di comando (Guida per programmatori C#)

Il metodo Main costituisce il punto di ingresso di un'applicazione console C# o di un'applicazione Windows. Librerie e servizi non richiedono un metodo Main come punto di ingresso. All'avvio dell'applicazione, Main è il primo metodo richiamato.

In un programma C# può esistere un solo punto di ingresso. Se si dispone di più di una classe con un metodo Main, è necessario compilare il programma con l'opzione del compilatore /main per specificare quale metodo Main per utilizzare come punto di ingresso. Per ulteriori informazioni, vedere la classe /main (opzioni del compilatore C#).


class TestClass
{
    static void Main(string[] args)
    {
        // Display the number of command line arguments:
        System.Console.WriteLine(args.Length);
    }
}


  • Il metodo Main è il punto di ingresso di un programma EXE, ovvero il punto in cui il controllo del programma inizia e termina.

  • Main viene dichiarato all'interno di una classe o di uno struct. Main deve essere statico e non deve essere pubblico. Nell'esempio precedente, riceve l'accesso predefinito di privato.) Non è necessario che la classe o la struttura che lo contiene sia statica.

  • Main può avere un tipo restituito void o int.

  • Il metodo Main può essere dichiarato con o senza un parametro string[] contenente gli argomenti della riga di comando. Quando si utilizza Visual Studio per creare applicazioni Windows Form, è possibile aggiungere il parametro manualmente o utilizzare la classe Environment per ottenere gli argomenti della riga di comando. I parametri vengono letti come argomenti della riga di comando a indice zero. Diversamente da C e C++, il nome del programma non viene considerato il primo argomento della riga di comando.

Per ulteriori informazioni, vedere la Specifiche del linguaggio C#. La specifica del linguaggio è la fonte ufficiale per la sintassi e l'utilizzo di C#.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft