0
Wie die Elemente einer Liste von Hash-Sets in C# drucken?So drucken Sie Strings aus einer Liste von Hash-Sets
private List<HaShet <string>> n = new List<HashSet<string>>();
Wie die Elemente einer Liste von Hash-Sets in C# drucken?So drucken Sie Strings aus einer Liste von Hash-Sets
private List<HaShet <string>> n = new List<HashSet<string>>();
Sie können LINQ verwenden, um alle Saiten zu isolieren:
IEnumerable<string> allStrings =
n.SelectMany(list => list);
Mit dieser Sequenz sind Sie frei zu tun, was Sie wollen, auch alle von ihnen zu drucken.
Sie können LINQ nutzen, um andere Operationen mit Zeichenfolgen auszuführen, bevor Sie sie ebenfalls drucken. Zum Beispiel, um Duplikate zu entfernen Sie Distinct
verwenden können, und sie sortieren Sie OrderBy
verwenden können:
IEnumerable<string> strings =
n.SelectMany(list => list)
.Distinct()
.OrderBy(s => s);
Sie sind eine Vereinigung oder eine Verkettung zwischen den Hash-Sets erwarten? –