5 C# Evolutions You May Not Know