Hyödyllinen tekniikka sovelluksille antaa heille mahdollisuuden jäsentää komentorivin argumentteja. Tämä voi antaa paljon lisätoimintoja sovellukselle, esimerkiksi ohittaa tiedoston nimi avataksesi komentoriviltä.
Useimmat esimerkit, jotka löydät verkosta, näyttävät sinulle jotain tällaista:
static void Main(string args) { foreach(string arg in args) { Console.WriteLine(arg); } Console.ReadLine(); }
Kaikki on hienoa ja hyvää, paitsi että se ei toimi Windows Forms -ohjelmassamme muuttamatta projektin tyyppiä konsoliin jne.
Onneksi tämä on täysin tarpeeton, koska voit yksinkertaisesti tehdä tämän:
string args = Environment.GetCommandLineArgs(); foreach(string arg in args){ // do stuff }
Ja voit käyttää sitä missä tahansa sovelluksessa, et ole vain rajoitettu käyttämään sitä main () -menetelmässä, kuten konsoli-sovelluksessa.