摘要: 什么是 DI? 依赖注入(Dependency Injection,简称 DI),是一种通过将对象所依赖的组件(或服务)从外部传入,而不是在内部直接创建,从而实现控制反转(IoC)的设计模式。 控制反转(IoC):将对象的创建、配置、生命周期管理等责任,从类内部“反转”到外部容器或调用者。 依赖注入 阅读全文
posted @ 2025-04-21 16:46 吃饺子不沾醋 阅读(944) 评论(1) 推荐(0)
摘要: C# 中的闭包(Closure)概念解析 1. 核心定义 闭包是 「函数 + 其创建时捕获的外部变量环境」 的组合体。在 C# 中: 函数:表现为 lambda 表达式、匿名方法 或 委托。 外部环境:函数捕获的外部作用域中的变量(如局部变量、参数)。 本质:编译器自动生成一个隐藏类来封装捕获的变量 阅读全文
posted @ 2025-04-21 11:49 吃饺子不沾醋 阅读(171) 评论(0) 推荐(0)