The C# language was designed as a high-level object-oriented language that complements the Common Language Infrastructure. At the head of the design team were Anders Hejlsberg (of Turbo Pascal and ...