je voudrais avoir un conteneurExiste-t-il un équivalent de std :: set en C#?
StdStyleSet<A>
de
class A : IComparable<A> { ... }
qui satisfait les propriétés de std :: set. Cela serait particulièrement:
- Les éléments themselve sont les clés
- triés automatiquement lors de l'insertion
C'est dans .NET 4 .. les a pris assez longtemps. –
Nice! Donc, il n'y a pas de solution pour les versions antérieures? – Danvil
@Danvil - Vous pouvez utiliser un HashSet et gérer n'importe quel tri avec LINQ, ou utiliser un SortedDictionary et stocker des valeurs nulles pour les valeurs, c'est-à-dire utiliser uniquement les clés. – tvanfosson