Nabend zusammen,
folgende Ausgabe in einer .txt Datei sieht im Moment so aus...
1;A
2;B,C,D,E
Sie soll aber ab jetzt so aussehen...
1;A
2;B
2;C
2;D
2;E
int i = 1; bestimmt die erste Zahl vor dem ;!
Hinter index <> Indexzuordnung (objs) verbirgt sich...
0 - A
1 - B
2 - C
3 - D
4 - E
Folgende Methode führt die Ausgabe durch
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21:
| void DateiAusgabe(List<List<int>> indexZuordnung) { StreamWriter file = new System.IO.StreamWriter("c:\\Clusteranalyse.txt"); int i = 1;
foreach (List<int> index in indexZuordnung) { String[] objs = new String[index.Count]; int j = 0;
foreach (int v in index) { objs[j++] = this.KundenNamen[v]; } file.WriteLine(i++ + ";" + String.Join(",", objs)); }
file.Close(); } |
Was muss umgestellt werden damit mein gewünschtes SOLL Ergebnis herauskommt?
Viele Grüße!