
C#
文章平均质量分 59
oliver.chau
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关键字base和this区别总结
是派生类与父类沟通的桥梁;是对象实例自我引用的通道。原创 2025-07-03 14:08:28 · 227 阅读 · 0 评论 -
C#跨线程共享变量指南:从静态变量到AsyncLocal的深度解析
本文探讨了C#中跨线程共享变量的解决方案,重点介绍了AsyncLocal<T>的使用方法。文章首先分析了Web开发和异步任务中共享上下文变量的需求,指出传统方案的局限性。随后详细解析了AsyncLocal<T>的工作原理,它通过存储在线程执行上下文中实现异步操作的变量共享。并通过代码示例演示了主线程设置变量、子线程访问变量的完整流程。最后总结了使用注意事项,包括线程池复用时的清理策略、默认值处理等,并以ASP.NET Core中间件为例展示了实际应用场景。AsyncLocal<原创 2025-06-30 19:59:34 · 674 阅读 · 0 评论 -
精选收藏多平台的镜像,再也不用碎片化查找
镜像分类专注于提供高效、稳定的开源软件镜像服务,旨在加速软件下载与更新过程,提升开发者和用户的体验。清华大学开源软件镜像站作为该分类下的代表,展示了如何通过高质量的镜像服务支持全球的开源社区。原创 2025-04-15 09:33:50 · 206 阅读 · 0 评论 -
CodeReview工具集合
选择合适的 Code Review 工具,可以让你的开发流程更规范、协作更顺畅、质量更有保障。根据项目规模、团队习惯与技术栈灵活选择,才是最优解。原创 2025-04-14 09:39:32 · 618 阅读 · 0 评论 -
【实战】提升List性能方法有几何
如果查询频繁,使用Dictionary或Lookup。如果是多字段组合查询,构建复合索引。如果数据较多且一次性查询,考虑使用排序加二分查找。对于性能要求极高的场景,可以结合缓存或并行查询优化。根据你的需求,可以选用其中一个或多个组合方式。原创 2024-12-11 14:19:19 · 695 阅读 · 0 评论