4
LINQクエリ構文を使用して、次のコードをもっとうまく書く方法はありますか?LINQクエリ構文を使用して、次のコードをもっとエレガントに書く方法はありますか?
私は、これはトリックんだと思うvar mergedNotes = new List<Note>();
var noteGroupsByUserID = notes.GroupBy(x => x.UserID);
foreach (var group in noteGroupsByUserID)
{
var sortedNotesByOneUser = group.OrderBy(x => x.CreatedOn).ToList();
var mergedNotesForAUserID = GetMergedNotesFor(sortedNotesByOneUser);
mergedNotes.AddRange(mergedNotesForAUserID);
}
return mergedNotes;
ありがとうございました。選択した回答がわかりやすいようです。 –