C# is a general-purpose, high-level multi-paradigm programming language. C Sharp encompasses static typing, strong typing, lexically scoped, imperative, declarative, functional, generic, object-oriented and component-oriented programming disciplines.
C# is suitable for writing applications for both hosted and embedded systems, ranging from the very large that use sophisticated operating systems, down to the very small having dedicated functions.
C# applications are intended to be economical with regard to memory and processing power requirements
Software robustness, durability, and programmer productivity.
Due to the wide variety of syntax structures and the ability to work with the .Net platform, C# allows faster than any other language to use programming solutions.