Hallo und
Den Dateinamen gibst du in der Konsole als Parameter hinter dem Programmnamen an (mit Leerzeichen getrennt), z.B.
Quelltext
1:
| programm.exe datei.dat |
Und zum Debuggen im Visual Studio unter den Projekteinstellungen.
Da du aber nicht davon ausgehen kannst, daß immer eine Dateiname vorliegt, solltest du die Größe des übergebenen Arrays abfragen:
C#-Quelltext
1: 2: 3: 4:
| if (args.Length > 0) { string name = args[0]; } |
PS: Die Variablen solltest du besser benennen, anstatt durchzunummerieren. Wenn dir kein besonderer Name einfällt dafür, dann wenigstens so wie die Klasse heißt, z.B.
dataTable, import, labyrinth.