C Sharp Fundamentals
C# is a general-purpose, multi-paradigm programming language encompassing static typing, strong typing, lexically scoped, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.[1]
C# was developed around 2000 by Microsoft as part of its .NET initiative. Its development team is currently led by Mads Torgersen, being one of the programming languages designed for the Common Language Infrastructure (CLI).[2]