.NET 9 Preview 1 で追加された LINQ メソッドを書いてみています。 rksoftware.hatenablog.com その中で前回、.AggregateBy でちょっと特殊な使い方をしたくて迷っていました。今回はそこを少し深く語ってみます。 ■ これまで .Aggregate でよくやっていたこと ループのそれまでの処理を踏まえる複雑な処理で list へ Add するようなコードを書きたい場合、次のようなコードが結構あると思います。 char[] t = ['a', 'b', 'a', 'a', 'b', 'c']; { List<char> list = new ()…