Nabavite argumente naredbene linije u aplikaciji za Windows Forms

Nabavite argumente naredbene linije u aplikaciji za Windows Forms
Nabavite argumente naredbene linije u aplikaciji za Windows Forms

Video: Nabavite argumente naredbene linije u aplikaciji za Windows Forms

Video: Nabavite argumente naredbene linije u aplikaciji za Windows Forms
Video: CS50 2014 - Week 7 - YouTube 2024, Travanj
Anonim

Korisna tehnika za vaše aplikacije dopušta im da analiziraju argumente naredbenog retka. To vam može dati puno dodatne funkcionalnosti za vašu aplikaciju, na primjer, kako bi se ime naziva datoteke otvorilo na naredbenom retku.

Većina primjera koje ćete naći na mreži pokazat će vam nešto ovako:

static void Main(string args) { foreach(string arg in args) { Console.WriteLine(arg); } Console.ReadLine(); }

To je sve u redu i dobro, osim što neće raditi za našu aplikaciju sustava Windows Forms bez mijenjanja vrste projekta na konzolu itd.

Srećom, ovo je posve nepotrebno jer to jednostavno možete:

string args = Environment.GetCommandLineArgs(); foreach(string arg in args){ // do stuff }

A tu možete upotrebljavati bilo gdje u aplikaciji, ne samo da ste ograničeni na njegovu upotrebu u glavnoj () metodi kao u aplikaciji konzole.

Preporučeni: