Guten Tag,
ich stehe derzeit vor folgenden Problem und weiß leider nicht so recht weiter.
Ich hoffe ihr könnt mir helfen.
Problematik:
Ich lese Semikolon getrennte werte aus einer TxT Datei.
Beispiel:
1-5;5-10;1-3;
Zeilen welche werte mit '-' enthalten müssen dupliziert werden.
Aus:
1-5;5-10;1-3;
Wird:
1;5;1
1;6;1
1;7;1
1;8;1
1;9;1
1;10;1
2;5;1
2;6;1
...
...
für alle Kombinationen.
Die Anzahl der Werte in einer Zeile ist allerdings komplett Variabel.(Das macht es für mich so schwierig)
Der Ansatz sieht folgendermaßen aus.
Um die Kombinationen variabel zu ermitteln habe ich noch keinen Ansatz.
Danke für eure Hilfe.
MfG Michael
ich stehe derzeit vor folgenden Problem und weiß leider nicht so recht weiter.
Ich hoffe ihr könnt mir helfen.
Problematik:
Ich lese Semikolon getrennte werte aus einer TxT Datei.
Beispiel:
1-5;5-10;1-3;
Zeilen welche werte mit '-' enthalten müssen dupliziert werden.
Aus:
1-5;5-10;1-3;
Wird:
1;5;1
1;6;1
1;7;1
1;8;1
1;9;1
1;10;1
2;5;1
2;6;1
...
...
für alle Kombinationen.
Die Anzahl der Werte in einer Zeile ist allerdings komplett Variabel.(Das macht es für mich so schwierig)
Der Ansatz sieht folgendermaßen aus.
C#-Quellcode
- string[] rootValues = rootRow.Split(';');
- int[] colMinValues = new int[anzahlSpalten];
- int[] colMaxValues = new int[anzahlSpalten];
- int[] colCurValues = new int[anzahlSpalten];
- //Werte festlegen
- for(int i=0; i < anzahlSpalten; i++)
- {
- string rootValue = rootValues[i];
- if(rootValue.Contains("-"))
- {
- string[] splitRootValue = rootValue.Split('-');
- colMinValues[i] = int.Parse(splitRootValue[0]);
- colMaxValues[i] = int.Parse(splitRootValue[1]);
- colCurValues[i] = colMinValues[i];
- }
- }
Um die Kombinationen variabel zu ermitteln habe ich noch keinen Ansatz.
Danke für eure Hilfe.
MfG Michael