Ich versuche, ein Array auf ein anderes zu kopieren, das nur kopiert, was eindeutig ist. Ich hatte dies funktioniert, bevor ich ein Multidim-Array machte. Jetzt, wenn ich den folgenden Code ausführe, kopiert er einfach das ursprüngliche Array in das zweite Array. Ich muss sie auch in einem Array-Format behalten, wenn ich die Daten später auf einer Webseite ausgabe. Was mache ich falsch oder kann ich das nicht mit Multidim machen?Kopiere nur distinct in das zweite Array
string[][] array;
string[][] array2;
array2 = array.Distinct().ToArray();
Nach der Buchung kann ich meine file.readalllines bearbeiten, um nicht die gleichen Zeilen zu lesen? Der Code ist unten und die Tabelle wird als Array zurückgegeben.
string[][] table = File.ReadAllLines(@path)
.Select(line => line.Split(';'))
.ToArray();
Wenn Sie sagen, nicht funktioniert, was meinst du? Und wenn Sie 'Distinct()' machen wollen, wollen Sie, dass jedes innere Array nur bestimmte Werte hat? Es ist gut, einige Eingaben und erwartete Daten zu zeigen. –
'Distinct' ist nicht für mehrdimensionale Arrays definiert. – Pikoh
Stellen Sie sich vor, Sie haben 'array == {" a "," b "," a "," d "}, {" a "," b "," c "," b "}' '; Was ist die erwartete Antwort? –