上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: UnsafeAccessor 允许在 不依赖反射 的情况下,高效地访问私有字段、属性、方法甚至构造函数。它的使用场景非常明确:你需要访问一个类型的私有成员,但你不能或不想改变该类型的可见性设计。支持AOT。 阅读全文
posted @ 2025-11-09 22:22 Charltsing 阅读(48) 评论(0) 推荐(0)
摘要: 总结 ✔ 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)
摘要: Module Initializer 是为了让库/框架在程序集加载时,以 “CLR 保证的、只运行一次的、不依赖类型访问的” 方式执行初始化逻辑,从而避免静态构造函数的副作用和性能问题。 阅读全文
posted @ 2025-10-03 18:51 Charltsing 阅读(75) 评论(0) 推荐(0)
摘要: ECMA-335 CLI 规范附录 阅读全文
posted @ 2025-10-03 18:44 Charltsing 阅读(46) 评论(0) 推荐(0)
摘要: 本文将展示 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)
摘要: AVX-512支持:SIMD的终极形态 阅读全文
posted @ 2025-09-12 13:08 Charltsing 阅读(26) 评论(0) 推荐(0)
摘要: oPDF的主要功能是解析PDF文档的内部结构,无损去除水印,修改文档结构,去除权限等等。它会把PDF文档内部的操作符、各种表单、图片、注释等内嵌资源适度地展示给使用者。如果你能看懂这些内容,就可以找到水印位置或者其它信息,然后进行无损删除或者修改。 阅读全文
posted @ 2025-07-15 08:09 Charltsing 阅读(4065) 评论(0) 推荐(0)
摘要: C#自动引用Debug | Release版本的dll 阅读全文
posted @ 2025-06-01 17:59 Charltsing 阅读(50) 评论(0) 推荐(0)
摘要: C#高性能动态获取对象属性值 阅读全文
posted @ 2025-06-01 15:03 Charltsing 阅读(27) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 11 下一页