5.7 Die Schlüssel und/oder Werte eines Dictionary sortieren
Problem
Sie möchten die Schlüssel und/oder Werte in Ihrem Dictionary<T,U>
sortieren, um Ihren Benutzern das vollständige Dictionary<T,U>
in aufsteigender oder absteigender Folge sortiert anzuzeigen.
Lösung
Verwenden Sie die Keys
- und Values
-Properties eines Dictionary<T,U>
-Objekts, um sich eine ICollection
der Schlüssel- und Wert-Objekte zu verschaffen. Die hier gezeigte Methode liefert eine List<T>
mit Objekten, die die Schlüssel eines Dictionary<T,U>
enthalten:
using System; using System.Collections; using System.Collections.Generic; public static List<T> GetKeys<T,U>(Dictionary<T,U> table) { return (new List<T>(table.Keys)); }
Die hier gezeigte Methode liefert eine List<U>
mit Objekten, ...
Get C# Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.