如果我有以下字符串:
string s = "abcdefghab";
然后,如何使用C#和LINQ获得仅具有在原始字符串中重复的字符的字符串(或char [])。在我的示例中,我想以“ ab”结尾。
尽管不是必需的,但我试图在一行LINQ中进行此操作,到目前为止,我已经提出了:
s.ToCharArray().OrderBy(a => a)...
String text = "dssdfsfadafdsaf"; var repeatedChars = text.ToCharArray().GroupBy(x => x).Where(y => y.Count() > 1).Select(z=>z.Key);