Bonjour,

Je n'arrive pas à comprendre pourquoi mon code bloc sur cette erreur alors que ma keyvaluepair n'est jamais la même ...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
SortedList<KeyValuePair<string, double>, int> allvalues = new SortedList<KeyValuePair<string, double>, int>();
 
int n = dt_.Rows.Count;
                     //double[] Y1 = new double[n];
 
for (int j = 0; j < n; j++)
{
    allvalues.Add(new KeyValuePair<string, double>((string)dt_.Rows[j][0],(double)dt_.Rows[j][2]), j);                        
}
dt_ étant une datatable à 4 colonnes, le Add plante dés le 2 ème élément à insérer et me renvoi l'erreur
"Failed to compare two elements in the array"
Les deux premières lignes de dt_ sont :

0003128 2010-01-08 0.130380439318165 1.56982254759694
0016308 2010-01-08 0.00311491114578811 0.338487011175641

Merci d'avance pour votre aide