次のようなソート済み辞書があります。
SortedDictionary<DateTime, string> mySortedDictionary = GetDataSource();
最後の要素を取得するために、私はこれを行うことができることに気付きました:
DateTime last = Convert.ToDateTime(mySortedDictionary.Keys.Last());
最後から2番目のアイテムを取得する方法はありますか? 私が現在考えている方法は、最後の項目を取得してから、最後から 2 番目の項目が何であるかを計算することです。私の DateTime キーにはすべて一定のパターンがありますが、正確に知っているとは限りません。