为什么C#类库中的扩展方法
发布时间:2020-12-15 07:53:32 所属栏目:百科 来源:网络整理
导读:我确实经历了一些 MSDN documentations.我发现那里也记录了扩展方法. 我不明白,为什么这些基类库有扩展方法?什么时候他们可以被添加到特定的类库本身? 有什么好处?区别 ? 解决方法 名称建议的扩展方法扩展了目标类型的功能或可用性. 在类型已经发布后,可
我确实经历了一些
MSDN documentations.我发现那里也记录了扩展方法.
我不明白,为什么这些基类库有扩展方法?什么时候他们可以被添加到特定的类库本身? 有什么好处?区别 ? 解决方法
名称建议的扩展方法扩展了目标类型的功能或可用性.
>在类型已经发布后,可以在以后添加这些方法(而不是类型创作时间). 正确使用扩展方法可以消除实际类型定义/实现中的正交混乱(而是将类型的核心功能集中在类型定义中). 以LINQ为例 – 通过为IEnumerable提供扩展方法,它可以针对大量已发布的类型(以及将来可能编写的大量类型);它分离了正交关注点,例如从实际类型中查询类型. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |