myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Grundlagen von C# » [gelöst]Woher kommen die Inhalte des Stringarrays "args" in der Main Methode?
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

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

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
TKipp TKipp ist männlich
myCSharp.de-Mitglied

Dabei seit: 31.01.2019
Beiträge: 18
Entwicklungsumgebung: Visual Studio 2015
Herkunft: Berlin


TKipp ist offline

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

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

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

C#-Code:
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 hat dieses Bild (verkleinerte Version) angehängt:
main.jpg
Volle Bildgröße

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von TKipp am 01.02.2019 16:26.

01.02.2019 14:01 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
vbprogger vbprogger ist männlich
myCSharp.de-Poweruser/ Experte

avatar-1820.gif


Dabei seit: 16.01.2006
Beiträge: 1.691
Entwicklungsumgebung: Visual Studio 2012 Prof.
Herkunft: NRW/DE


vbprogger ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Schau doch mal in Projekt-Eigenschaft -> Debuggen* -> Startoptionen -> Befehlzeilenargumente nach. Da sind sie deklariert.
01.02.2019 14:34 Beiträge des Benutzers | zu Buddylist hinzufügen
TKipp TKipp ist männlich
myCSharp.de-Mitglied

Dabei seit: 31.01.2019
Beiträge: 18
Entwicklungsumgebung: Visual Studio 2015
Herkunft: Berlin

Themenstarter Thema begonnen von TKipp

TKipp ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

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.
01.02.2019 16:25 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 9 Monate.
Der letzte Beitrag ist älter als 9 Monate.
Antwort erstellen


© Copyright 2003-2019 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 22.11.2019 05:25