我想做一個程序,其中用戶給出10個名稱,我的程序必須檢查用戶是否給了相同的名稱,然後程序將其添加到列表並顯示他們。我的問題是我不明白如何檢查相同的名稱。comapring數組,如果用戶輸入然後在列表中添加
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 –