Ho un HashSet,Sottrai hash set (e restituisce una copia)?
var universe = new HashSet<int>();
e un gruppo di sottoinsiemi,
var sets = new List<HashSet<int>>(numSets);
voglio sottrarre un pezzo, che posso fare in questo modo:
var remaining = universe.ExceptWith(sets[0]);
Ma il ExceptWith
funziona sul posto. Non voglio modificare lo universe
. Devo prima clonarlo o esiste un modo migliore?
Vuoi dire che vuoi sapere come clonare un set hash? – kennytm
@KennyTM: Voglio dire, voglio sapere come portare a termine il lavoro. Se ciò significa clonazione, allora sì, se c'è un modo migliore, allora no. – mpen