Gewusst wie: Anzeigen von Befehlszeilenargumenten (C#-Programmierhandbuch)
Aktualisiert: Juli 2008
Main kann auf Argumente, die einer ausführbaren Datei in der Befehlszeile bereitgestellt werden, über einen optionalen Parameter zugreifen. Die Argumente werden als Zeichenfolgenarray bereitgestellt. Jedes Element des Arrays enthält ein Argument. Leerraum zwischen Argumenten wird entfernt. Betrachten Sie z. B. diese Befehlszeilenaufrufe einer fiktiven ausführbaren Datei:
Eingabe in der Befehlszeile |
An Main übergebenes Zeichenfolgenarray |
---|---|
executable.exe a b c |
"a" "b" "c" |
executable.exe one two |
"one" "two" |
executable.exe “one two” three |
"one two" "three" |
Hinweis: |
---|
Wenn Sie eine Anwendung in Visual Studio ausführen, können Sie Befehlszeilenargumente im Seite "Debuggen", Projekt-Designer angeben. |
Beispiel
In diesem Beispiel werden die an eine Befehlszeilenanwendung übergebenen Befehlszeilenargumente angezeigt. Die angezeigte Ausgabe betrifft den ersten Eintrag in der Tabelle oben.
class CommandLine
{
static void Main(string[] args)
{
// The Length property provides the number of array elements
System.Console.WriteLine("parameter count = {0}", args.Length);
for (int i = 0; i < args.Length; i++)
{
System.Console.WriteLine("Arg[{0}] = [{1}]", i, args[i]);
}
}
}
/* Output (assumes 3 cmd line args):
parameter count = 3
Arg[0] = [a]
Arg[1] = [b]
Arg[2] = [c]
*/
Siehe auch
Aufgaben
Gewusst wie: Zugreifen auf Befehlszeilenargumente mithilfe von foreach (C#-Programmierhandbuch)
Konzepte
Main() und Befehlszeilenargumente (C#-Programmierhandbuch)
Referenz
Main()-Rückgabewerte (C#-Programmierhandbuch)
Änderungsprotokoll
Datum |
Versionsgeschichte |
Grund |
---|---|---|
Juli 2008 |
Hinweis zur Seite Debuggen des Projekt-Designers hinzugefügt. |
Informationsergänzung. |