数字の出現順でリストをソートし、繰り返し項目を1回だけ表示する必要があります。たとえば、私は次のリストを持っています:"a", "b", "a", "a", "c", "d", "c"
。私はそれをこのようにソートしたい:"a","c","b",d"
。どうすればこれを達成できますか?出現回数によるLINQソート
私が作ったものである。
var something = from c in db.Letters
group c by c.letter into p
orderby p.Count()
select new
{
p.letter
};
しかし表現p.letterを使用することはできません。
を返信したいと思います。 'GroupBy'、' OrderByDescending'グループ 'Count()'、 'Select'グループ' Key' –
ようこそStackOverflow!いくつかのコードを書いてこれを達成することができます。 SOは無料のコーディングサービスではありません。これまでに何を試しましたか? –
私は2時間の努力をしています。私が書いたものはすべて間違っていたので、添付しなかった。一分待ってみたいと思ったら、どうぞ。 – Artur