Methoden zum Sortieren von Arrays in .Net

Man kann ein ganzes Array oder nur einen Teil eines Arrays mithilfe des Standardverhaltens der Array-Klasse sortieren oder eine bestimmte Sortiermethode mithilfe einer entsprechenden IComparer-Schnittstelle angeben. Das folgende Beispiel verwendet zwei Arrays, wobei das eine Array die Schlüssel und das andere Array die eigentlichen, zu sortierenden Werte enthält. Es ist identisch mit dem ersten Beispiel, nur dass hier das Array um die Schlüssel ergänzt wurde.

Im Ergebnis werden damit die Werte aus dem zweiten beim Aufrufen der Sort-Methode angegebenen Array nach den Werten im Array mit den Schlüsseln sortiert. Hier der entsprechende VB.NET-Code:

Es ist möglich den Code so zu modifizieren, so dass nur ein Teil des Arrays sortiert wird, indem der entsprechende Aufruf der Sort-Methode verwendet wird. Der folgende Code wandelt das vorhergehende Beispiel ab und sortiert nur das zweite und dritte Element des Arrays.

Hier der entsprechende VB.NET-Code:

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

Hacker missbrauchen Google Calendar zum Angriff auf Postfächer

Security-Experten von Check Point sind einer neuen Angriffsart auf die Spur gekommen, die E-Mail-Schutzmaßnahmen umgehen…

1 Woche ago

Bedrohungen in Europa: Schwachstellen in der Lieferkette dominieren

Hinter 84 Prozent der Zwischenfälle bei Herstellern stecken Schwachstellen in der Lieferkette. Auf dem Vormarsch…

1 Woche ago

Bericht: Apple arbeitet an faltbarem iPad

Es kommt angeblich 2028 auf den Markt. Das aufgeklappte Gerät soll die Displayfläche von zwei…

1 Woche ago

HPE baut Supercomputer am Leibniz-Rechenzentrum

Das System basiert auf Hardware von HPE-Cray und Nvidia. Die Inbetriebnahme erfolgt 2027.

1 Woche ago

Bund meldet Fortschritte in der Netzversorgung

Die Bundesnetzagentur hat ihr Gigabit-Grundbuch aktualisiert. Drei von vier Haushalten sollen jetzt Zugang zu Breitbandanschlüssen…

1 Woche ago

Vorinstallierte Schadsoftware auf IoT-Geräten

Mit dem Internet verbundene Digitale Bilderrahmen oder Mediaplayer können mit Schadsoftware infiziert werden und sind…

2 Wochen ago