-3

テキストボックスからの入力を次のように指定すると

AaBbcdCDEb

出力は次のようになります

ABCDEまたはabcde

一意の文字のみが存在する必要があり、繰り返される文字はありません。

どうすればよいですか?

4

3 に答える 3

4

文字の配列に対してDistinct拡張メソッドを使用してから、それらを文字列に再結合します。

new string("AaBbcdCDEb".ToLower().Distinct().ToArray());
于 2008-12-02T17:27:53.650 に答える
1
string input = "AABBCCDD";
string output = string.empty; 
foreach(char c in input)
    if (!output.Contains(c))
        output += c;
于 2008-12-02T18:40:32.803 に答える
0

テキストボックス内のforeachchar、textbox / new stringにcharが含まれている場合は戻り、それ以外の場合は新しい文字列に追加しますか?

于 2008-12-02T17:30:49.493 に答える