我想刪除此數組中的所有重複項,但我無法完成它的工作。當所有重複項都被刪除時,我想創建一個新的數組而不刪除數字。這裏是我的代碼:刪除陣列中的重複項並創建一個新陣列
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