私はC#についてよく知りませんが、次のようなことをしたい場所に取り組んでいるこのプロジェクトがあります:
SortedDictionary<int, List<ChessMove>> possibleMovesByRank = new SortedDictionary<int, List<ChessMove>>();
...
var best = possibleMovesByRank.Keys.Last();
私が見つけたものから、これは linq を使用して最も高い値を持つキーを返す必要がありますが、VS は私にエラーを与えています:
SortedDictionary.KeyCollection does not contain a definition for 'Last' and no extension method for 'Last'
何か足りないのでしょうか、それともプロジェクトが正しく設定されていないのでしょうか?