会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Charltsing's Blog
博客园
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
···
11
下一页
2025年11月9日
使用UnsafeAccessor 访问私有字段
摘要: UnsafeAccessor 允许在 不依赖反射 的情况下,高效地访问私有字段、属性、方法甚至构造函数。它的使用场景非常明确:你需要访问一个类型的私有成员,但你不能或不想改变该类型的可见性设计。支持AOT。
阅读全文
posted @ 2025-11-09 22:22 Charltsing
阅读(48)
评论(0)
推荐(0)
2025年10月15日
C# 12与.NET 8实战指南:20个提升代码质量的最佳实践
摘要: 总结 ✔ required + init ✔ 可空引用类型 = 开启 ✔ 避免async void ✔ 文件作用域辅助类 ✔ 性能场景使用ValueTask ✔ 使用nameof() ✔ 使用Span ✔ 日志记录 = 插值字符串 ✔ 避免dynamic ✔ 保持方法小巧 ✔ 使用分析器 + dotnet format ✔ 永远不要在this上锁定 ✔ 表达式主体方法 ✔ 使用[CallerArgumentExpression] ✔ 小型工具使用顶级语句 ✔ DTO使用record而非class
阅读全文
posted @ 2025-10-15 13:32 Charltsing
阅读(75)
评论(0)
推荐(0)
2025年10月3日
C# Net9的模块初始化器(Module Initializer)
摘要: Module Initializer 是为了让库/框架在程序集加载时,以 “CLR 保证的、只运行一次的、不依赖类型访问的” 方式执行初始化逻辑,从而避免静态构造函数的副作用和性能问题。
阅读全文
posted @ 2025-10-03 18:51 Charltsing
阅读(75)
评论(0)
推荐(0)
ECMA-335 CLI 规范附录
摘要: ECMA-335 CLI 规范附录
阅读全文
posted @ 2025-10-03 18:44 Charltsing
阅读(46)
评论(0)
推荐(0)
2025年9月20日
C#中避免GC压力和提高性能的8种技术
摘要: 本文将展示 8 种技术来最大限度地降低 GC 压力,并通过这样做来提高性能。
阅读全文
posted @ 2025-09-20 13:03 Charltsing
阅读(29)
评论(0)
推荐(0)
函数内联
摘要: 本文将介绍 什么是内联(Inlining)、为什么重要,以及如何在 .NET 应用中有效使用 [MethodImpl]。
阅读全文
posted @ 2025-09-20 12:59 Charltsing
阅读(60)
评论(0)
推荐(0)
2025年9月12日
硬件内在函数
摘要: AVX-512支持:SIMD的终极形态
阅读全文
posted @ 2025-09-12 13:08 Charltsing
阅读(26)
评论(0)
推荐(0)
2025年7月15日
官方:oPDF v2.1免费版,专业的PDF水印分析处理工具,无损去除水印,通杀八类PDF水印。它是PDFCommander 万能PDF水印删除工具的升级版。
摘要: oPDF的主要功能是解析PDF文档的内部结构,无损去除水印,修改文档结构,去除权限等等。它会把PDF文档内部的操作符、各种表单、图片、注释等内嵌资源适度地展示给使用者。如果你能看懂这些内容,就可以找到水印位置或者其它信息,然后进行无损删除或者修改。
阅读全文
posted @ 2025-07-15 08:09 Charltsing
阅读(4065)
评论(0)
推荐(0)
2025年6月1日
C#自动引用Debug | Release版本的dll
摘要: C#自动引用Debug | Release版本的dll
阅读全文
posted @ 2025-06-01 17:59 Charltsing
阅读(50)
评论(0)
推荐(0)
C#高性能动态获取对象属性值
摘要: C#高性能动态获取对象属性值
阅读全文
posted @ 2025-06-01 15:03 Charltsing
阅读(27)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
11
下一页
公告