CSharp Language Specification
C# (pronounced “See Sharp”) is a simple, modern, object-oriented, and type-safe programming language. C#
has its roots in the C family of languages and will be immediately familiar to C, C++, and Java programmers.
C# is standardized by ECMA International as the ECMA-334 standard and by ISO/IEC as the ISO/IEC 23270
standard. Microsoft’s C# compiler for the .NET Framework is a conforming implementation of both of these