История развития C# началась в 1993-2001 годах, когда группа инженеров компании Microsoft под руководством Андерса Хейлсберга и Скотта Вильтаумота разработала его как язык программирования для создания приложений на платформе Microsoft
Одним из ключевых нововведений платформы .NET была технология ASP.NET (Active Server Pages), предназначенная для создания серверных веб-приложений с возможностью взаимодействия с базами данных. Специально для ASP.NET был разработан язык программирования C#, который стал основным языком разработки на этой платформе. Более того, сама технология ASP.NET была полностью написана на C#.
В 2000 году Microsoft представила промышленные версии новых технологий и решений для обмена сообщениями и данными, а также для разработки интернет-приложений. Была запущена платформа .NET, которая объединила несколько языков программирования, что было новинкой для того времени.