Stringverarbeitung, Parameterübergabe

S

Sev7eNup

Ich habe einen String aus einer csv-Datei der ungefähr so aussieht:

Text1;Text2;Text3;Text4;Text5

Die einzelnen Textabschnitte werden also durch Semikolons getrennt.

Die spätere Parameterübergabe soll so aussehen:

"Dateiname.exe dateiPfad 3"

Ich möchte also mit dem zweiten Parameter sagen, dass er "Text3" auslesen soll. Man muss also irgendwie die Semikolons abfragen, bzw. die Position der Semikolons und anhand derer ausmachen, um welchen Text es sich handelt.

Ich komme mit der Stringverarbeitung(Mid, Instr etc...) allerdings nicht weiter.

Hoffe auf eure Hilfe
 
Hallo,

du kannst die Datei ja einlesen und am Semicolon splitten
C#:
//Beispiel
string content = "Text1;Text2;Text3;Text4";
string[] split = content.Split(';');
string text1 = split[0];
string text2 = split[1];
...

Den Aufruf kannst du dann, in etwa so machen.
C#:
string aufruf = "Dateiname.exe " + text1;
// oder
string aufruf = "Dateiname.exe " + split[0];

Ich hoffe das hilft dir weiter.
 

Neue Beiträge

Zurück