讓我試試並盡我所能解釋這一點。LINQ C#從字符串中選擇字符
基本上,我有一個字符串,我轉換爲一個字符數組,然後我使用LINQ來選擇字符數組內的不同字符,然後通過降序排序,但只能捕獲字符,而不是標點符號等。下面是代碼:
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(炭)」的最佳重載方法匹配具有一些無效參數(CS1502)
錯誤CS1503:參數
#1' cannot convert
System.Linq.IGrouping '表達式來輸入`炭'(CS1503)
任何想法?謝謝:)
謝謝:)謝謝你不抱怨或標記我下來問一個問題哈! – Phorce
你的問題很簡短,並給出了錯誤消息的詳細信息,所以我給了它一個投票:-) – MikeKulls