
Eine nützliche Technik für Ihre Anwendungen ist das Analysieren von Befehlszeilenargumenten. Dies kann Ihrer Anwendung viele zusätzliche Funktionen verleihen, z. B. um den Namen einer Datei an die Befehlszeile zu öffnen.
Die meisten Beispiele, die Sie online finden, zeigen Ihnen Folgendes:
static void Main(string[] args) { foreach(string arg in args) { Console.WriteLine(arg); } Console.ReadLine(); }
Das ist alles in Ordnung und gut, außer dass dies für unsere Windows Forms-Anwendung nicht funktioniert, ohne den Projekttyp in Konsole usw. zu ändern.
Zum Glück ist dies völlig unnötig, weil Sie dies einfach tun können:
string[] args = Environment.GetCommandLineArgs(); foreach(string arg in args){ // do stuff }
Sie können dies überall in Ihrer Anwendung verwenden. Sie sind nicht darauf beschränkt, es in der main () -Methode wie in einer Konsolenanwendung zu verwenden.