![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
DadaBlog
Turn notes into blogs
展开
-
C# 函数式编程初探
(一)什么是函数式编程函数式编程(FC)是以函数作为第一类值,避免状态突变的编程风格。状态突变:存储在寄存器的值就地更新。(二)C#中有哪些常见的函数式方法LINQ的Where和OrderBy函数对列表进行过滤或排序不会影响原始列表;Sort函数对列表排序会影响原始列表。var nums = Range(-10000,20001).Reverse().ToList();//[10000,9999,..,-9999,-10000]Action task1 = ()=> WriteLine(原创 2020-12-13 22:55:55 · 591 阅读 · 2 评论 -
C# 多线程学习 (二)--- 异步函数
异步函数是C# 5.0引入的新语言特性。使用异步函数可以规避人为线程操作,简化了异步编程的方法。关键词 Async、Await使用关键词async 、await创建异步函数,首先使用async标记异步函数,返回结果是Task、Task< T > 、void。异步函数内需要用await标记函数内异步操作。异步函数的调用过程:在线程池中发起await标记的异步操作,返回工作线程;...原创 2018-12-16 12:14:44 · 797 阅读 · 0 评论 -
C# 多线程学习 (一)--- 线程池VS任务
C# 异步线程C# 5.0 异步函数--果壳中的C#1. await2.Async3. 资源集合C# 5.0 异步函数–果壳中的C#1. await2.Async3. 资源集合14.并发与异步 - 3.C#5.0的异步函数 -《果壳中的c#》...原创 2018-12-10 11:25:11 · 821 阅读 · 0 评论