Rufen Sie Befehlszeilenargumente in einer Windows Forms-Anwendung ab

Rufen Sie Befehlszeilenargumente in einer Windows Forms-Anwendung ab - Wie Man 2023
Rufen Sie Befehlszeilenargumente in einer Windows Forms-Anwendung ab - Wie Man 2023
Anonim

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.

Beliebtes Thema

Fachberatung