流利的扩展
Fluent.Extensions是一个netstandard类库,它支持针对编程。 其主要目的是作为每个软件包的一部分,简化向更流畅的编程风格的过渡。
安装
Fluent.Extensions可以单独安装。
内容
通用集合扩展方法
Fluent.Extensions包含中定义的所有扩展方法,这些扩展方法用于修改方法链内的通用集合。 一旦使用命名空间System.Collections.Generic,它们便可用。
通用方法
以下通用扩展名方法在全局命名空间中定义,您的项目引用Fluent.Extensions后,它们将立即可用。
做()
可以将Do()扩展方法插入方法链内,以回调lambda表达式或方法。 该lambda表达式应具有仅一个参数,该参数接收方法链的当前对象。 Do()始终返回当前对象。
例如:
var x = 10;
1.Do(v => x += v)