私はメンバーを持つメッセージリストを持っています:
テキスト = m.Text、ユーザー = m.User、日付 = m.Date
このリストには、次のようなすべてのメッセージが含まれます
Text = "How Are You"
User = "Michael"
Date = "1/1/12"
Text = "Well Done"
User = "Michael"
Date = "2/1/12"
Text = "Who?"
User = "John"
Date = "1/1/12"
同じ人からの複数のメッセージを表示せず、次のような最後のメッセージのみを表示する人々から最新のメッセージを取得する必要があります。
Text = "Well Done"
User = "Michael"
Date = "2/1/12"
Text = "Who?"
User = "John"
Date = "1/1/12"
ご覧のとおり。同一人物からの前のメッセージを削除したい。
私は現在使用しています:
var messages = (from m in mList select new
{
Text = m.Text,
User = m.User,
Date = m.Date
}).ToList();
目標を達成するには、このクエリに何を追加すればよいですか?
ありがとうございました!