テキストボックスからの入力を次のように指定すると
AaBbcdCDEb
出力は次のようになります
ABCDEまたはabcde
一意の文字のみが存在する必要があり、繰り返される文字はありません。
どうすればよいですか?
文字の配列に対してDistinct拡張メソッドを使用してから、それらを文字列に再結合します。
new string("AaBbcdCDEb".ToLower().Distinct().ToArray());
string input = "AABBCCDD";
string output = string.empty;
foreach(char c in input)
if (!output.Contains(c))
output += c;
テキストボックス内のforeachchar、textbox / new stringにcharが含まれている場合は戻り、それ以外の場合は新しい文字列に追加しますか?