C#
文章平均质量分 91
枫景Maple
枫景Maple
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unity开发中的浅拷贝与深拷贝
本文深入解析Unity开发中浅拷贝与深拷贝的工作原理和应用实践。从C#内存模型出发,详细阐述两种拷贝机制的本质差异:浅拷贝共享引用、性能优异但存在数据污染风险;深拷贝创建独立副本、安全可靠但开销较大。文章提供手动实现、序列化、反射三种深拷贝方案,结合GameObject克隆、ScriptableObject处理、游戏状态管理等实际场景,给出性能对比数据和选择策略,帮助开发者在数据安全与性能效率间找到最佳平衡点。原创 2025-08-18 15:16:23 · 1034 阅读 · 0 评论 -
C#字典Dictionary的内部实现原理
本文深入解析C# Dictionary的内部实现原理,从基本概念入手,详细讲解哈希表核心机制、内部数据结构、工作流程和哈希冲突处理。重点阐述了链地址法解决冲突、动态扩容机制,并分析了时间复杂度和性能优化策略。原创 2025-08-07 16:09:55 · 1183 阅读 · 0 评论 -
多线程编程中的数据竞争与内存可见性问题解析
在多线程编程中,直觉往往是不可靠的,只有深入理解底层机制,才能写出正确的并发代码。多线程编程远比表面看起来复杂。每一个共享变量的访问都需要仔细考虑,每一个看似简单的操作都可能隐藏着并发陷阱。原创 2025-06-03 13:43:58 · 800 阅读 · 0 评论 -
了解一下C#的SortedSet
SortedSet<T> 是 .NET Framework 4.0 引入的一个泛型集合类,它实现了一个自动排序的集合,内部使用红黑树数据结构来维护元素的有序性。原创 2025-05-27 14:45:13 · 1453 阅读 · 0 评论
分享