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 评论