编程技术分享平台

网站首页 > 技术教程 正文

Csharp中6种常用的数据结构: 1. 数组

xnh888 2024-11-19 13:19:04 技术教程 19 ℃ 0 评论

Csharp中6种常用的数据结构:

1. 数组(Array)

定义方式: 使用方括号 []。

特性: 长度固定,元素类型相同。

访问: 使用索引,从 0 开始。

例子:

int[] numbers = new int[5] {8, 6, 2, 4, 9};

常用操作: Length 获取长度, SetValue() 和 GetValue() 设置和获取值。


2. 列表(List)

定义方式: 使用 List 类。

特性: 动态大小,元素类型相同。

访问: 使用索引,从 0 开始。

例子:

List numbers = new List {8, 1, 2, 7, 9};

常用操作: Add, Remove, Count, Contains。


3. 字典(Dictionary)

定义方式: 使用 Dictionary 类。

特性: 键值对存储,键唯一。

访问: 使用键。

例子:

Dictionary dic = new Dictionary

{

{20,"国内实力派程序员"},

{30,"程序员A"}

};

常用操作: Add, Remove, ContainsKey, TryGetValue。


4. 队列(Queue)

定义方式: 使用 Queue 类。

特性: 先进先出(FIFO)。

访问: 不能使用索引。

例子:

Queue numbers = new Queue();

常用操作: Enqueue, Dequeue, Peek, Count。


5. 栈(Stack)

定义方式: 使用 Stack 类。

特性: 后进先出(LIFO)。

访问: 不能使用索引。

例子:

Stack numbers = new Stack();

常用操作: Push, Pop, Peek, Count。


6. 散列集(HashSet)

定义方式: 使用 HashSet 类。

特性: 元素唯一,无序。

访问: 不能使用索引。

例子:

HashSet numbers = new HashSet {6, 8, 3};

常用操作: Add, Remove, Contains, Count。

#程序员# #编程# #计算机# #IT#

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表