仅在文本框中显示唯一字符

时间:2008-12-02 17:24:51

标签: text webforms

如果我从文本框中输入

  

AaBbcdCDEb

输出应为

  

ABCDE或abcde

只有独特的字符,没有重复的字符。

我该怎么做?

3 个答案:

答案 0 :(得分:4)

对字符数组使用Distinct扩展方法,然后将它们组合成一个字符串。

new string("AaBbcdCDEb".ToLower().Distinct().ToArray());

答案 1 :(得分:1)

string input = "AABBCCDD";
string output = string.empty; 
foreach(char c in input)
    if (!output.Contains(c))
        output += c;

答案 2 :(得分:0)

foreach char in textbox,如果textbox / new string包含char然后返回,否则添加到新字符串?