C sharp is a component-oriented, general-purpose computer programming language that encompasses strong typing, declarative, imperative, and object-oriented disciplines. It is a multi-paradigm language that was initially designed for Common Language Infrastructure (CLI)

Why It is used for?

You can write desktop applications, Console applications, ASP.NET applications, and scalable cloud apps. These are only a few of the uses of C#; a skilled developer can do a lot more than this.

BY Best Interview Question ON 13 Feb 2019