Environment.CommandLine Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Befehlszeile für diesen Prozess ab.
public:
static property System::String ^ CommandLine { System::String ^ get(); };
public static string CommandLine { get; }
static member CommandLine : string
Public Shared ReadOnly Property CommandLine As String
Eigenschaftswert
Eine Zeichenfolge mit Befehlszeilenargumenten.
Beispiele
Im folgenden Beispiel wird eine eigene Befehlszeile angezeigt.
using System;
class Example
{
public static void Main()
{
Console.WriteLine();
// Invoke this sample with an arbitrary set of command line arguments.
Console.WriteLine("CommandLine: {0}", Environment.CommandLine);
}
}
// The example displays output like the following:
// C:\>env0 ARBITRARY TEXT
//
// CommandLine: env0 ARBITRARY TEXT
open System
// Invoke this sample with an arbitrary set of command line arguments.
printfn $"\nCommandLine: {Environment.CommandLine}"
// The example displays output like the following:
// C:\>env0 ARBITRARY TEXT
//
// CommandLine: env0 ARBITRARY TEXT
Class Example
Public Shared Sub Main()
Console.WriteLine()
' Invoke this sample with an arbitrary set of command line arguments.
Console.WriteLine("CommandLine: {0}", Environment.CommandLine)
End Sub
End Class
' The example displays output like the following:
' C:\>CommandLine ARBITRARY TEXT
'
' CommandLine: CommandLine ARBITRARY TEXT
Hinweise
Diese Eigenschaft bietet Zugriff auf den Programmnamen und alle Argumente, die beim Starten des aktuellen Prozesses in der Befehlszeile angegeben wurden.
Der Programmname kann Pfadinformationen enthalten, ist jedoch nicht erforderlich. Verwenden Sie die GetCommandLineArgs Methode, um die analysierten Befehlszeileninformationen abzurufen und in einem Array von Zeichenfolgen zu speichern.
Die maximale Größe des Befehlszeilenpuffers wird nicht auf eine bestimmte Anzahl von Zeichen festgelegt. Es variiert je nach Windows Betriebssystem, das auf dem Computer ausgeführt wird.