次のようなオブジェクトがあります。
Notice
{
string Name,
string Address
}
では、List<Notice>
すべての個別の名前と、特定のものがコレクションに表示される回数を出力したいと考えています。
例えば:
Notice1.Name="Travel"
Notice2.Name="Travel"
Notice3.Name="PTO"
Notice4.Name="Direct"
出力が欲しい
Travel - 2
PTO - 1
Direct -1
このコードで個別の名前を取得できますが、1 つの linq ステートメントですべてのカウントを取得できないようです
theNoticeNames= theData.Notices.Select(c => c.ApplicationName).Distinct().ToList();