亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> C语言

C# - 集合

集合类是用于数据存储和检索的专用类。这些类提供对堆栈、队列、列表和哈希表的支持。大多数集合类都实现了相同的接口。

集合类有多种用途,例如为元素动态分配内存和基于索引访问项目列表等。这些类创建 Object 类的对象集合,Object 类是 C# 中所有数据类型的基类。

各种集合类及其用法

以下是System.Collection的各种常用类 命名空间。点击以下链接查看详细信息。

Sr.No. Class &Description and Useage
1 数组列表

它表示可以索引的对象的有序集合 个人。

它基本上是数组的替代品。但是,与数组不同,您可以使用 index 在指定位置从列表中添加和删除项目 并且数组会自动调整大小。它还允许动态内存分配、添加、搜索和排序列表中的项目。

2 哈希表

它使用 key 访问集合中的元素。

当您需要通过键访问元素时,使用哈希表,您可以识别出有用的键值。哈希表中的每一项都有一个键/值 一对。密钥用于访问集合中的项目。

3 排序列表

它使用 key 以及一个索引 访问列表中的项目。

排序列表是数组和哈希表的组合。它包含可以使用键或索引访问的项目列表。如果您使用索引访问项目,它是一个 ArrayList,如果您使用一个键访问项目,它是一个哈希表。项的集合始终按键值排序。

4 堆栈

它代表后进先出 对象的集合。

当您需要对项目进行后进先出访问时使用它。当你在列表中添加一个项目时,它被称为 推送 项目,当你删除它时,它被称为 popping 项目。

5 队列

它代表先进先出 对象的集合。

当您需要对项目进行先进先出访问时使用它。当您在列表中添加一个项目时,它被称为 enqueue 当你删除一个项目时,它被称为 deque .

6 位数组

它表示二进制表示的数组 使用值 1 和 0。

当您需要存储位但事先不知道位数时使用它。您可以使用 整数索引 访问 BitArray 集合中的项目 ,从零开始。


C语言

  1. 为什么在应用数据收集时上下文为王
  2. C# 集合教程与示例
  3. 集合中的 Python 计数器示例
  4. Java - 集合框架
  5. Java 10 - 增强的垃圾收集
  6. Java 9 - 集合工厂方法
  7. 制造商的四个营销行动项目
  8. 机器人挖掘机手指感知埋藏物品
  9. 在 OSHA 检查前仔细检查的关键项目
  10. 离心泵拆卸后检查的重要项目
  11. 为什么要数字化数据收集表格和清单?
  12. 为维护技术人员收集数字化数据