Laden...

[gelöst]Woher kommen die Inhalte des Stringarrays "args" in der Main Methode?

Erstellt von TKipp vor 5 Jahren Letzter Beitrag vor 5 Jahren 790 Views
T
TKipp Themenstarter:in
18 Beiträge seit 2019
vor 5 Jahren
[gelöst]Woher kommen die Inhalte des Stringarrays "args" in der Main Methode?

Hallo Leute, das erste, was in einer C# Applikation aufgerufen wird, ist doch die Main(), korrekt?
Wenn ich auf die statische Methode

public static void Main(string[] args)
{
.
.
}

einen Breakpoint setzte, wird mir aufgezeigt, dass dieses Stringarray bereits mit mehreren Werten initialisiert wurde. Wie kann das sein, wie ist das möglich?
Welcher Mechanismus greift hier?

TKipp

1.696 Beiträge seit 2006
vor 5 Jahren

Schau doch mal in Projekt-Eigenschaft -> Debuggen* -> Startoptionen -> Befehlzeilenargumente nach. Da sind sie deklariert.

Ich bin verantwortlich für das, was ich sage, nicht für das, was du verstehst.

**:::

T
TKipp Themenstarter:in
18 Beiträge seit 2019
vor 5 Jahren

Korrekt. Da sollten sie allerdings nicht sein. Die werden eigentlich alle aus einer xml Datei engelesen. Nun denn, dann weiß ich ja endlich, wie ich diesen Ballast wieder loswerde. Vielen Dank ob Deiner Hilfe. Dieser Thread kann als erfolgreich gelöst geschlossen werden.

TKipp