Many people often ask me why I chose C# instead of many other languages. It’s now almost 18 years I am working on .Net platform and that to using C#. Here I will try to explain why.
C# emerged as a strongly typed language that combined the robustness of C++ with the simplicity of Visual Basic. It was a Microsoft answer to Java, but better shaped, and it was developed increasingly to adapt to modern times. It is evolved like anything; every new version of C# is amaze me.
Below are some features which are frequently used.
And also, some less used features.