3.13 Kommandozeilenparameter parsen
Problem
Ihre Anwendungen müssen einen oder mehrere Kommandozeilenparameter in einem Standardformat entgegennehmen. Sie müssen auf die vollständige Kommandozeile zugreifen, die Ihrer Anwendung übergeben wird, um sie zu parsen.
Lösung
Verwenden Sie die Klasse ParseCmdLine
, die in Beispiel 3-7 gezeigt wird, als Hilfsmittel zum Parsen von Kommandozeilenparametern.
Beispiel 3-7. Kommandozeilenparameter parsen
using System; using System.Diagnostics; public class ParseCmdLine { // Alle Argumente werden durch Tabs oder Leerzeichen getrennt. // Alle doppelten Anführungszeichen werden entfernt, es sei denn, // sie sind mit '\"' maskiert. // Alle einfachen Anführungszeichen bleiben unverändert. public ParseCmdLine( ) {} public ...
Get C# Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.