Naudinga jūsų paraiškų technika yra tai, kad jie gali išnagrinėti komandinės eilutės argumentus. Tai gali suteikti daug papildomų funkcijų jūsų programai, pavyzdžiui, perduoti failo vardą, kurį norite atidaryti komandinėje eilutėje.
Daugelis pavyzdžių, kuriuos rasite internete, parodys jums kažką panašaus į šį:
static void Main(string args) { foreach(string arg in args) { Console.WriteLine(arg); } Console.ReadLine(); }
Tai viskas gerai ir gerai, išskyrus tai, kad neveikia mūsų "Windows Forms" programoje, nekeičiant projekto tipo į konsolę ir tt
Laimei, tai visiškai nereikalinga, nes galite tai padaryti paprasčiausiai:
string args = Environment.GetCommandLineArgs(); foreach(string arg in args){ // do stuff }
Ir jūs galite jį naudoti bet kur jūsų programoje, jūs ne tik naudojate jį pagrindiniame () metodu, pavyzdžiui, konsolinėje programoje.