Idiot si vous me demandez. Mais ce message est ici parce que je vais supposer (probablement correctement) que je suis le sot, pas Microsoft. Alors ... y a-t-il quelque chose qui me manque? Pourquoi n'ont-ils pas inclus une méthode "Trouver" à ce bébé? La découverte pourrait travailler sur les valeurs, qui sont des objets, donc alors je pourrais le faire:Pourquoi SortedList en C# n'a-t-il pas de méthode Find?
someObject = SortedList.Values.Find(order => order.OrderID == orderID);
listes triées sont conçues pour supporter recherche efficace en utilisant la clé. Si vous avez besoin de chercher dans la liste en utilisant d'autres critères, alors il peut être judicieux d'utiliser le 'OrderID' comme clé dans la liste, peut-être (sauf si vous n'en avez besoin que très rarement ...)? –
J'ai la liste triée par DateTime. C'est pourquoi j'ai utilisé un SortedList. – Axonn