Flache Kopie von einem hashset

Was ist der beste Weg, es zu tun?

var set2 = new HashSet<reference_type>();

Traverse das set mit einer foreach-wie diese.

foreach (var n in set)
    set2.Add(n);

Oder so etwas wie union, wie diese.

set2 = set.UnionWith(set); //all the elements
InformationsquelleAutor alan2here | 2012-03-10
Schreibe einen Kommentar