要从C#数组中删除重复项,可以使用以下方法:
HashSet<T>集合类是一个无重复元素的集合,可以直接利用此特性来去除数组中的重复项。
int[] array = { 1, 2, 2, 3, 4, 4, 5 };
HashSet<int> set = new HashSet<int>(array);
int[] newArray = set.ToArray();
LINQ(Language Integrated Query)是C#中的一种查询语言,可以方便地对数组或集合进行查询和筛选。
int[] array = { 1, 2, 2, 3, 4, 4, 5 };
int[] newArray = array.Distinct().ToArray();
遍历数组,将不重复的元素添加到新数组中。
int[] array = { 1, 2, 2, 3, 4, 4, 5 };
int[] newArray = new int[array.Length];
int index = 0;
foreach (int item in array)
{
if (Array.IndexOf(newArray, item) == -1)
{
newArray[index] = item;
index++;
}
}
Array.Resize(ref newArray, index);
推荐的腾讯云相关产品:
这些产品都是腾讯云提供的云计算服务,可以帮助用户快速构建和部署应用、服务和网站,提供高性能、稳定、安全、易管理的计算、存储、数据库、网络等服务。
领取专属 10元无门槛券
手把手带您无忧上云