摘要:
Record(记录类型)是 C# 9.0 引入的重大特性,C# 10.0 进一步补充了值类型版本,其核心定位是简化不可变数据模型的创建,原生支持值相等性、非破坏性修改与解构,专门面向「以数据为核心、行为较少」的场景,大幅减少数据载体类的样板代码。 Record 不是全新的类型分类,它本质是 clas 阅读全文
posted @ 2026-07-23 10:44
挺秃然的i
阅读(4)
评论(0)
推荐(0)
摘要:
结构体是 C# 中用户自定义的值类型,用于封装轻量的相关数据组。与作为引用类型的 class 不同,struct 直接存储数据本身,通常分配在线程栈上,无 GC 开销,但也因此有诸多限制与特殊行为。它是 C# 高性能编程的核心基础之一。 一、核心本质与内存特性 核心定义 结构体使用 struct 关 阅读全文
posted @ 2026-07-23 10:17
挺秃然的i
阅读(2)
评论(0)
推荐(0)
摘要:
接口是 C# 面向对象体系中实现纯契约抽象的核心机制,它只定义 “能做什么” 的行为规范,不包含任何实现细节,是实现 “面向接口编程”、解耦、多继承的核心载体。如果说抽象类是 “不完整的类”,那接口就是 “纯粹的行为契约”。 一、接口的核心本质与设计思想 核心定义 接口是一种引用类型,使用 inte 阅读全文
posted @ 2026-07-23 09:32
挺秃然的i
阅读(5)
评论(0)
推荐(0)

浙公网安备 33010602011771号