C#语言入门_集合

集合介绍
2019年1月16日15:16
首先要明白集合是干什么的,集合是用来存储一堆元素的,不同的集合存储元素的数据结构是不同的,

集合是对内存中的数据的一种组织形式,其本质是一种数据结构
元素的类型一般有两种形式,一是单个元素,另一个是键值元素,暂时没有碰到需要存储其他类型的元素
元素之间的数据结构有以下几种形式,线性表(顺序表,链表,栈,队列),树,图,一般图在编程语言中是没有实现的。
C# 中几种常用的集合

一般集合

  • Array
  • arraylist
  • stack
  • queue
  • hashtable
  • sortedList

泛型集合

  • list<T>
  • Stack<T>
  • Queue<T>
  • Dictionary<KeyValuePair>
  • SortedList<KeyValuePair>
  • SortedDictionary<KeyValuePair>;

每一种集合中的元素之间组织关系都是不一样的,即实现集合的数据结构是不一样的,我们暂且不深究每种集合是如何实现的,一般入门我们只需掌握以上几种常见集合的用法。

集合的一般用法有以下几种方法:遍历集合中的元素,向集合中添加元素,去除集合中的某个元素,查找集合中某个符合要求的元素等等,一般集合都会实现这几种操作。

刚开始学习需要练习使用以上几种集合的常用操作,一般使用泛型集合,因为他是类型安全的,暂且不管什么是类型安全,在官网文档中找到这几个集合的API,模仿着练习集合的用法

原文地址:https://www.cnblogs.com/liugrwit/p/12884941.html