- 博客(4)
- 收藏
- 关注
原创 C#实现双向链表
是在上一篇单向链表的基础上修改的,相比较而言,双向链表更为简单,但是增加了单个节点所需空间,同时因为地址引用增加了一个,所以会更容易出错。
2025-12-02 01:56:45
236
原创 unity协程和C#迭代器的联系
标准C#中没有名为的独立语言特性Unity中的“协程”是基于C#的的迭代器接口和语法糖,在引擎层面封装而成的一套用于实现异步操作的强大工具。
2025-11-14 05:25:38
356
原创 C#实现动态数组
摘要:该代码实现了一个自定义的ArrayList类,包含基本功能和操作。核心功能包括:1) 使用object[]数组存储元素,支持动态扩容;2) 提供Add/Insert/RemoveAt等操作方法;3) 实现索引器访问元素;4) 包含容量管理机制,当元素数量达到容量时自动扩容。该类模仿了.NET中ArrayList的行为,支持动态大小调整和基本集合操作,通过内部数组和size/capacity变量来维护集合状态。关键方法如EnsureCapacity()处理扩容逻辑,保证数据连续性。
2025-10-28 22:34:02
138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅