摘要: 链式编程能够将多个操作或者多行代码通过点号(.)链接在一起,方便修改和阅读。 诸如C#中的的Linkq语法 List<string> list = new List<string> { "a", "b", "c", "d" }; List<string> list2 = new List<strin 阅读全文
posted @ 2022-03-20 17:52 说不出来 阅读(502) 评论(0) 推荐(0) 编辑
摘要: C#提供了静态扩展方法可以在不更改或者没办法更改原有组件代码的情况实现一些定义的扩展方法,扩展方法能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用 静态扩展方法有如下的特征 静态扩展方法位于 阅读全文
posted @ 2022-03-20 15:49 说不出来 阅读(1217) 评论(0) 推荐(0) 编辑
摘要: .net中提供了执行异步操作的三种模式 异步模式 异步编程模型 (APM) 模式(也称为 IAsyncResult 模式),这是使用 IAsyncResult 接口提供异步行为的旧模型。 在这种模式下,同步操作需要 Begin 和 End 方法(例如,BeginWrite 和 EndWrite以实现 阅读全文
posted @ 2022-03-20 14:46 说不出来 阅读(285) 评论(0) 推荐(0) 编辑