摘要: 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)
摘要: 封装、继承、多态、抽象是面向对象编程(OOP)的四大核心支柱,C# 作为纯面向对象语言,从语法和运行时层面完整支持这四大特性。它们共同支撑了代码的可复用性、可扩展性、安全性与可维护性。 一、封装(Encapsulation) 核心本质 封装是指将对象的状态数据(字段)和操作数据的行为(方法)捆绑在一 阅读全文
posted @ 2026-07-22 13:53 挺秃然的i 阅读(5) 评论(0) 推荐(0)
摘要: 类是 C# 面向对象编程的核心载体,是一种引用类型的自定义数据结构,用于封装数据(字段 / 属性)与行为(方法 / 事件),支持继承、多态、封装三大面向对象特性。 一、类的本质与内存分配 核心定义 类是引用类型的模板,通过 new 关键字创建实例(对象): 实例数据存储在托管堆上 变量中存储的是堆对 阅读全文
posted @ 2026-07-09 15:14 挺秃然的i 阅读(8) 评论(0) 推荐(0)
摘要: 流程控制语句用于决定程序代码的执行顺序与分支走向,是构建业务逻辑的基础。C# 的流程控制体系分为选择分支、循环迭代、跳转语句三大类,并且在现代 C# 中通过模式匹配、switch 表达式、迭代器等特性大幅增强了表达能力。本文从语法规则、执行原理、高级特性、常见陷阱四个维度展开讲解。 一、选择语句(分 阅读全文
posted @ 2026-07-08 17:00 挺秃然的i 阅读(8) 评论(0) 推荐(0)
摘要: 运算符是 C# 中执行数值计算、逻辑判断、类型转换、空值安全等操作的核心语法单元。C# 提供了非常丰富的运算符体系,同时有严格的优先级、结合性与重载规则。本文按功能分类深入讲解每个运算符的底层行为、适用场景、常见陷阱与最佳实践,配合完整代码示例。 一、算术运算符 用于数值类型的数学运算,是最基础的运 阅读全文
posted @ 2026-07-08 14:42 挺秃然的i 阅读(21) 评论(0) 推荐(0)
摘要: 变量与常量是 C# 程序的基础存储单元,二者核心区别在于:变量运行时可修改,常量在声明 / 初始化后不可修改。本文从底层原理、分类规则、高级特性、常见坑点四个维度展开,配合代码示例讲透所有细节。 一、变量(Variables) 1.1 核心本质 变量是绑定了特定类型的命名内存存储单元,C# 作为强类 阅读全文
posted @ 2026-07-08 10:23 挺秃然的i 阅读(9) 评论(0) 推荐(0)
摘要: C# 是强类型语言,所有类型均派生自 System.Object,整体分为值类型、引用类型两大分支,底层内存分配、赋值行为、生命周期完全不同。下面从底层原理、细分类型、代码实践、常见误区四个维度展开讲解。 一、值类型(Value Types) 1.1 核心本质 值类型的变量直接存储数据本身,通常分配 阅读全文
posted @ 2026-07-07 16:04 挺秃然的i 阅读(13) 评论(0) 推荐(0)
摘要: 上一篇我们完成了 RabbitMQ 异步通信的深度集成,现在我们的微服务已经具备了同步 HTTP 和异步消息两种通信模式,能够处理大多数业务场景。但随着服务数量增长到 10+、部署环境扩展到开发 / 测试 / 预发布 / 生产四套,配置管理已经成为制约我们交付效率和系统稳定性的最大痛点: 每个服务都 阅读全文
posted @ 2026-05-27 09:26 挺秃然的i 阅读(36) 评论(0) 推荐(1)