C# 数组去重

方法一:使用Distinct()

var strArray = str.Distinct().ToArray(); //去重

方法二:使用HashSet

public int[] EliminateDuplicate(int[] candyType)
 {
        ISet<int> set = new HashSet<int>();
        foreach (int candy in candyType) 
        {
            set.Add(candy);
        }
        return = set.ToArray();
}

相关应用:

C#字符串去除串内重复字符

LeetCode575. 分糖果


版权声明:本文为yan_yu_lv_ji原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。