Working with functional programming requires a shift in your thinking, but has benefits in productivity for programmer and maintainer alike We all learned about ...
C# 8 adds ranges and recursive patterns. Ranges easily define a sequence of data, replacing the Enumberable.Range(). Recursive patterns bring an F#-like construct to C#. Recursive patterns are an ...