Memoization in C# - Functional approach (Part 1) Tuesday, January 2, 2018 csharp functional programming 1012 word 5 min read Functions and memoization While C# is not necessarily a functional language, language constructs such as Func<> and Action<> became first-class citizens, making it much easier to write functional style code in C#. Read more..