C#中的集合

1.什么集合。

集合个人认为就是一箱子,里面可以装任意东西。这是C#出的第一版本。

由于可以装任意东西,那就意味着,取东西时就不方便了,取出还得判断下是什么东东。也就是为什么集合效率不高的原因。

2.集合的增删改查。

就目前来说只要是针对容器,就要进行这几个步骤。这件容器怎么加入物品,怎么高效取出来,怎么清理它。现一位置放入其它物品等。。。

3.解决集合带来的效率问题。

由于之前的集合,存储数据都存在效率问题。所以后来也出了解决方案。

泛型:其它就是指定了这个容器能装什么东西。不再像之前的什么东西都能装,那取出时也就是确实了它是什么东西的物品。对于存取的用户来说就明确了。

字典:记得刚学时还不知道那是什么东东,现在看来类似小学用的字典吧,根据页数找到对应的文字解释。

通过key(键)去找到这个key的值。比之前的哈希表要高效。因为确定了这个key能存什么,values也指定存储的类型数据。

软件来源生活,需要细心去观察。

原文地址:https://www.cnblogs.com/ChiYue/p/3526346.html