特定の値を下回るSortedListの最後のアイテムの値を見つけたいのですが。SortedListはバイナリ検索が可能なもので実装されているため、これはO(log(n))で可能です。
このコードのパフォーマンスはどうなりますか?
data.Last(x => x.Key < 100);
Enumerable.Last( http://msdn.microsoft.com/en-us/library/bb549138 (v=vs.90).aspx)のドキュメントしか見つかりません。また、ジェネリックを使用していないことを確認したいと思います。列挙子ベースの実装。