If-Koubou

Hanki komentorivin argumentit Windows Forms -sovelluksessa

Hanki komentorivin argumentit Windows Forms -sovelluksessa (Miten)

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öytyvät verkosta, näyttävät sinulle jotain tällaista:

staattinen tyhjä Main (merkkijono [] args) foreach (merkkijono 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:

merkkijono [] args = Environment.GetCommandLineArgs (); foreach (merkkijono 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.