【发布时间】:2017-10-29 10:20:45
【问题描述】:
我正在尝试制作一个程序,其中用户提供 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();
【问题讨论】:
-
是否要检查用户是否输入了重名?
-
是的,我想检查它然后想将它添加到列表中
-
您的问题在这里已经有了答案。 stackoverflow.com/questions/4578260/…
标签: c#