指定された文字列の重複を探したい、私はコレクションを試みましたが、うまくいきましたが、文字列の処理方法がわかりません。ここでCで指定された文字列の重複を見つける方法#
は、私がコレクションのためにしようとしたコードは、ある
string name = "this is a a program program";
string[] arr = name.Split(' ');
var myList = new List<string>();
var duplicates = new List<string>();
foreach(string res in arr)
{
if (!myList.Contains(res))
{
myList.Add(res);
}
else
{
duplicates.Add(res);
}
}
foreach(string result in duplicates)
{
Console.WriteLine(result);
}
Console.ReadLine();
しかし、私は以下の文字列の重複を見つけるために、配列に格納したいです。どうやってするか?私は重複した文字を検索し、配列
でそれを保存したい上記の文字列で
eg:- string aa = "elements";
誰も私を助けることができますか?
あなたのコードは、重複を見つけるために、正常に動作します。あなたの質問はどういう意味ですか? ''要素 ''が重複した単語であることがわかりますか?その場合は、重複リストを作成した後で 'if(duplicates.Contains(" elements ")){}'をチェックしてください。 – Rhumborl
string a = "elements" =>ここでは重複する文字を見つけてそれを配列に格納したい – Aishu