C# (pronounced C sharp) is a modern object-orientated programming language developed by Microsoft as part of their .NET Framework. It has since been approved by the ECMA (European Computer Manufacturers Association) and ISO (International Organisation for Standardisation).