Il parametro args del metodo Main rappresenta gli argomenti passati sulla linea di comand all'eseguibile; "args" non è una stringa, ma un array di stringhe.allora, la dicitura string[] args significa che passeremo una stringa al metodo Main?Giusto?
E, una cosa, se specifichiamo un tipo di dato passato a Main, in questo caso una stringa, e poi non passiamo un valore al metodo, cosa succede?Se cambi la firma del metodo main l'applicazione non si compilerà.Può essere passato anche più di un argomento al metodo Main?
Tieni conto che il metodo Main non verrà mai chiamato dall'interno dell'applicazione, ma solo dal runtime .NET quando la tua applicazione andrà in esecuzione.