为什么C#是一种函数式编程语言?

13 浏览
0 Comments

为什么C#是一种函数式编程语言?

有人认为C#可以被视为一种函数式编程语言,尽管它被广泛认为是一种面向对象的编程语言。

那么,C#有哪些特性使其成为一种函数式编程语言?

我只能想到:

  1. 委托(即使没有匿名方法和lambda表达式)
  2. 闭包

还有其他的吗?

0