C#进阶
文章平均质量分 89
c#进阶学习
ling1s
玩游戏,爱游戏,所以做游戏
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C#进阶(2)stack(栈)
本文介绍了栈(Stack)这一数据结构的基本概念和操作。栈是一种先进后出(LIFO)的数据结构,C#中通过System.Collections命名空间提供了栈的实现。栈的核心操作包括压栈(Push)、弹栈(Pop)、查看栈顶元素(Peek)和检查元素是否存在(Contains)。栈不支持从中间删除元素,只能从栈顶进行操作,保证了数据结构的简洁性和高效性。文章还提供了C#代码示例,展示了如何创建栈、进行增删查改操作以及遍历栈中的元素。栈适用于需要按后进先出顺序处理数据的场景,如函数调用栈、撤销操作等。最后,文原创 2025-05-16 14:16:56 · 941 阅读 · 0 评论 -
C#进阶(1) ArrayList
在经过入门、基础和核心学习后,我们已经掌握了相当多的C#知识。接下来,我们将深入数据结构的学习,从ArrayList开始。ArrayList是C#中一个封装好的类,本质上是object类型的数组,提供了多种操作方法,如增删查改和遍历。我们详细讲解了ArrayList的声明、增删查改操作、遍历技巧(for与foreach)以及装箱拆箱机制。ArrayList虽然操作简便,但由于其非类型安全和装箱拆箱的性能开销,建议在新项目中限制使用,更推荐使用泛型集合。通过本节学习,您将对ArrayList有更深入的理解,并原创 2025-05-13 11:35:18 · 740 阅读 · 0 评论
分享