Ich habe ein Array von Arrays - Informationen über die Auswahl in Excel mit VSTO, wobei jedes Element bedeutet Start und Ende Auswahlposition.So entfernen Sie Duplikate aus int [] []
Zum Beispiel
int[][] selection = {
new int[] { 1 }, // column A
new int[] { 6 }, // column F
new int[] { 6 }, // column F
new int[] { 8, 9 } // columns H:I
new int[] { 8, 9 } // columns H:I
new int[] { 12, 15 } // columns L:O
};
Könnten Sie mir bitte helfen, einen Weg zu finden, vielleicht LINQ oder Erweiterungsmethoden verwenden, duplizierte Elemente zu entfernen? Ich meine: F
und F
, H:I
und H:I
usw.
Definieren Sie den besten Weg: a) schnellste, b) einfachste Code zu lesen, c) verwendet die geringste Menge an Speicher, etc. –
Doppelte Zeilen? Was genau bestimmt, ob eine Zeile gleich ist oder nicht - muss es genau die gleiche Sequenz sein? –
Danke für Ihre Korrektur, ich habe meinen Beitrag bearbeitet – abatishchev