うまくいけば別の簡単なもの。
私がこのようなコレクションを持っているとしましょう:
List<DateTime> allDates;
それを変えたい
List<List<DateTime>> dividedDates;
ここで、「dividedDates」の各リストには、異なる年に属する「allDates」のすべての日付が含まれています。
私の疲れた心が今すぐに見つけられないLINQのトリックが少しありますか?
解決
受け入れられた答えは正しいです。
おかげで、GroupByの「into」ビットを認識していなかったと思います。SQLのような構文ではなく、.GroupBy()のようなメソッドを使用しようとしていました。そして、ToList()の修正を確認し、それを承認済みの回答に含めてくれてありがとう:-)