Voilà qui est fait. Ci-dessous le nombre de ticks pour générer 10000 éléments uniques. En premier le dictionnaire, en deuxième une liste.
Le code:A+Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 var clock = new Stopwatch(); clock.Start(); var sl = new SortedList<int, int>(); for (int i = 0; i < 10000; i++) { sl.Add(i, i); } clock.Stop(); Console.WriteLine("ticks: {0}", clock.ElapsedTicks); clock.Restart(); var l = new List<int>(); for (int i = 0; i < 10000; i++) { l.Add(i); } clock.Stop(); Console.WriteLine("ticks: {0}", clock.ElapsedTicks);