string[] num = { "a", "b", "a", "c", "d", "e", "c", "d", };
for (int a = 0; a < num.Length; a++)
{
for (int b = 0; b < num.Length; b++)
{
if (a != b)
{
if (num[a] == num)
{
num = "!";
}
}
}
}
for (int i = 0; i < num.Length; i++)
{
if (num != "!")
Console.WriteLine(num);
}
上面是我写的代码,通过比较把重复的字符标记成!,最后面不输出!,但是这个!却是还在这个数组中没有真正去除,不知该如何真正的去掉。