C# (произносится си шарп) — это объектно-ориентированный язык программирования, разработанный компанией Microsoft. Он был создан в 1998–2001 годах группой инженеров под руководством Андерса Хейлсберга.
C# изначально создавался как язык программирования для платформы Microsoft .NET, которая обеспечивает среду выполнения и набор библиотек для разработки приложений. Он сочетает в себе управляемую модель памяти и сборку мусора с возможностями языков программирования C и C++.
Первая версия C# была выпущена в 2000 году вместе с Visual Studio.NET. С тех пор было выпущено несколько версий языка, включая C# 1.0, C# 2.0, C# 3.0, C# 4.0, C# 5.0, C# 6.0, C# 7.0 и C# 8.0. Каждая новая версия привносит улучшения, исправления ошибок и новые возможности.