ユーザーが10の名前を付けてプログラムを作成しようとしていますが、ユーザーが同じ名前を付けてプログラムがリストに追加して表示する必要がありますそれら。私の問題は、私は同じ名前をチェックする方法を理解していません。ユーザーが入力してリストに追加する場合の配列の配列
string[] namen = new string[10];
string[] names = new string[10];
List<string> result = new List<string>();
string naam;
for(int i = 0;i<10;i++)
{
Console.WriteLine("Geef {0} naam in: ", i+1);
naam = Console.ReadLine();
namen[i] = naam;
}
for(int i= 0;i<10;i++)
{
namen[i] = names[i];
}
Array.Sort(names);
for (int i = 0; i < 10;i++)
{
if (namen[i]==namen[i])
{
result.Add(names[i]);
}
}
foreach(string show in result)
{
Console.WriteLine(show);
}
Console.ReadLine();
は、ユーザーが重複した名前を入力するかどうかをチェックしますか? –
よろしくお願いします。それをチェックして、それをリストに追加します。 –
あなたの質問にはすでに回答があります。 https://stackoverflow.com/questions/4578260/how-to-find-all-duplicate-from-a-liststring –