如果我有以下字符串:
string s = "abcdefghab";
Run Code Online (Sandbox Code Playgroud)
那么我如何获得一个字符串(或char []),它只包含使用C#和LINQ在原始字符串中重复的字符.在我的例子中,我想以"ab"结束.
虽然没有必要,但我试图在一行LINQ中做到这一点,到目前为止已经提出:
s.ToCharArray().OrderBy(a => a)...
Run Code Online (Sandbox Code Playgroud) 在C#中动态计算每个字符的最佳方法是什么?
特定
string sample = "Foe Doe";
Run Code Online (Sandbox Code Playgroud)
它应该输出类似的东西
f = 1
o = 2
e = 2
d = 1
Run Code Online (Sandbox Code Playgroud)
计算单个字符很容易,但在我的考试中这有点棘手,我只能想象一个解决方案来获取所有独特的字符 - >然后将它存储在一个集合(最好是一个数组)中,然后将一个嵌套的for循环存储到数组中字符串.
有没有比这更好的解决方案?