C# is a modern object-oriented programming language that is suitable for developing web pages, Android applications, etc. Some of its most important features are:
Cross-platform
Its highest class supports Generics and templates
Automatic garbage collection
Typesafe, which improves program security
Interoperable, which improves code resharing
Can also be used to build Windows Store Apps