I am a bit puzzled about the behaviour of SortedSet, see following example:
public class Blah
{
public double Value { get; private set; }
public Bla
SortedSet: You have many elements you need to store, and you want to store them in a sorted order and also eliminate all duplicates from the data structure. The SortedSet type, which is part of the System.Collections.Generic namespace in the C# language and .NET Framework, provides this functionality.
According to MSDN Compare
method returns
If your Bla
class implements IComparable
and you want your list sorted you can do this.
var blahs = new List {new Blah(1), new Blah(2),
new Blah(3), new Blah(2)};
blahs.Sort();
If your Bla
class NOT implements IComparable
and you want your list sorted you can use Linq
(System.Linq namespace) for that.
blahs = blahs.OrderBy(x => x.MyProperty).ToList();