Übergabe von Parametern an ein Programm
-
Hallo
Ich möchte an ein Programm ein paar Parameter übergeben, zum Beispiel den Namen eines Dienstes bei der Installation. Dafür wollte ich die Main Methode nutzen. Allerdings kann diese Methode nicht geändert werden, trage ich eine String Variable ein kommt eine Fehlermeldung, daß der Einstiegspunkt nicht ok ist.
Wie kann ich einen Parameter an ein Programm/Dienst übergeben? Welche Methode übernimmt den Parameter?
Danke
SArkin
-
Hi!
Main kann in C# auf genau 4 Weisen definiert werden:
static void Main(string[] args); // kein Rückgabewert; Kommadozeilenargumente static int Main(string[] args); // Rückgabewert; Kommadozeilenargumente static void Main(); // kein Rückgabewert; keine Kommadozeilenargumente static int Main(); // Rückgabewert; keine Kommadozeilenargumente
Anzahl Parameter bekommst du so:
args.Length;
Der erste Parameter hat den Index 0 und ist nicht der Programmname bzw. der Name mit dem das Programm gestartet wurde, wie bei C++!
Code-Hacker
-
Das habe ich gesucht.
Vielen Dank
SArkin