博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用HashSet<>去除重复元素的集合
阅读量:5047 次
发布时间:2019-06-12

本文共 906 字,大约阅读时间需要 3 分钟。

比如,某一个阵列中,有重复的元素,我们想去除重复的,保留一个。

HashSet<T>含不重复项的无序列表,从MSDN网上了解到,这集合基于散列值,插入元素的操作非常快。
你可以写一个方法:

 

class Bn    {        public string[] Data { get; set; }        public string[] RemoveDuplicatesElement()        {            HashSet
hashSet = new HashSet
(Data); string[] result = new string[hashSet.Count]; hashSet.CopyTo(result); return result; } }
Source Code

 

接下来,在控制台测试上面的方法:

 

class Program    {        static void Main(string[] args)        {            Bn obj = new Bn();            obj.Data =  new[] { "F", "D", "F", "E", "Q","Q", "D" };            var result = obj.RemoveDuplicatesElement();            for (int i = 0; i < result.Length; i++)            {                Console.WriteLine(result[i]);            }            Console.ReadLine();        }    }
Source Code

 

转载于:https://www.cnblogs.com/insus/p/8136522.html

你可能感兴趣的文章
转载:mysql数据库密码忘记找回方法
查看>>
scratch少儿编程第一季——06、人在江湖混,没有背景怎么行。
查看>>
面向对象1
查看>>
在ns2.35中添加myevalvid框架
查看>>
【贪心+DFS】D. Field expansion
查看>>
为什么要使用href=”javascript:void(0);”
查看>>
二进制文件的查看和编辑
查看>>
oracle正则表达式
查看>>
twitter——数据连接
查看>>
Maven创建项目时出现Generating project in Interactive mode就一直卡住的解决方案
查看>>
angular框架的面试题集锦
查看>>
JAVA泛型使用方法总结
查看>>
HTML_记录2
查看>>
ECSHOP中ajax的调用原理
查看>>
新浪微博API OAuth1 Python3客户端
查看>>
MongoDB—— 写操作 Core MongoDB Operations (CRUD)
查看>>
18_simpleadapter和ArrayAdapter总结
查看>>
盒子模型的弹性盒
查看>>
嫁给程序员1314的好处
查看>>
【高精度&想法题】Count the Even Integers @ICPC2017HongKong/upcexam5563#Java
查看>>