Pourquoi le C# fonctionnelle programmming langue?

Il a été dit que C# peut être considéré comme un langage de programmation fonctionnel, même s'il est largement reconnu comme l'un OO langage de programmation.

Alors, quelle est la caractéristique fait en C#, un langage de programmation fonctionnel?

Je ne peux que penser:

  1. délégués (même sans les méthodes anonymes et les expressions lambda)
  2. fermetures

Autre chose?

InformationsquelleAutor Morgan Cheng | 2008-12-26