我想删除此数组中的所有重复项,但我无法完成它的工作。当所有重复项都被删除时,我想创建一个新的数组而不删除数字。这里是我的代码:删除阵列中的重复项并创建一个新阵列
static void Main(string[] args)
{
int[] s = { 11, 11, 12, 12, 13, 13, 14, 15, 16 };
int[] q = s.Distinct().ToArray();
Console.WriteLine(q.ToString());
Console.ReadLine();
}
这将打印数组{11,12,13,14,15,16}。但我希望它能打印数组{14,15,16}。
您已经成功创建了一个没有任何重复的数组。做得好/ patsback。 – Servy 2014-10-27 17:12:02
如果你不想知道数组类型的全名,那么'q.ToString()'是毫无意义的。改用'string.Join(“,”,q)'。 – 2014-10-27 17:14:04
@BradleyDotNET是的。然后我想在我的控制台应用程序中写出它。 – Fredrik 2014-10-27 17:14:06