char配列に変換する文字列があり、LINQを使用してchar配列内のさまざまな文字を選択し、降順で並べ替えますが、句読点などではなく、文字のみをキャッチします...
コードは次のとおりです。
string inputString = "The black, and, white cat";
var something = inputString.ToCharArray();
var txtEntitites = something.GroupBy(c => c)
.OrderByDescending(g => g.Count())
.Where(e => Char.IsLetter(e)).Select(t=> t.Key);
そして、私が得るエラーメッセージ:
エラー CS1502: `char.IsLetter(char)' に最適なオーバーロードされたメソッドの一致には、無効な引数が含まれています (CS1502)
エラー CS1503: 引数 '#1' は 'System.Linq.IGrouping<char,char>' 式を型 'char' に変換できません (CS1503)
何か案は?ありがとう :)