C# 12 与 13 核心新特性与实践指南
深度解析 C# 12 与 13 中最实用的核心特性,包括类和结构体的主构造函数、极简集合表达式、类型别名以及最新的 params 集合与 Lock 对象。
Tag
共 6 篇文章。
深度解析 C# 12 与 13 中最实用的核心特性,包括类和结构体的主构造函数、极简集合表达式、类型别名以及最新的 params 集合与 Lock 对象。
深入探讨 C# 如何利用 Span<T> 和 Memory<T> 实现连续内存的低成本安全访问,并通过高频字符串分析器的实例展示零堆内存分配的极致优化。
梳理 C# 中值类型、引用类型、装箱与拆箱的核心区别,帮助写代码时更准确地判断复制、分配和性能成本。
介绍 nullable reference types 的使用方式、常见警告和 API 设计思路,让 null 从运行时异常变成编译期提示。
解释 async/await 的执行模型、Task、异常处理和常见误区,帮助写出更稳定的异步 C# 代码。
通过示例解释 LINQ 的延迟执行、立即执行、多次枚举和副作用风险,帮助避免看不见的性能问题。