Late 90s
History of C# started in 1990s by Microsoft for their .NET framework . In 1999 , Andes Hejlsberg , a software engineer from Denmark known for working on Turbo Pascal and Delphi , started the development of c#. It is designed to be modern , simple and versatile .
Early 2000s
C# introduced in early 2000s .The language quickly become pretty popular because of its simplicity . C# 1 .0 introduced some important features like classes , inheritance and interfaces . C # 2.0 introduced in 2005 , bringing anonymous methods , that enhanced its performance and capabilities. C # 3.0 released in 2007 and it brought great advancements like Language Integratad Query(LINQ). Which made data manipulation and lambada a lot easy. C # 4.0 introduced in 2010 and it added dynamic typing support, optional parameters lead to expanding languages versatility.
2000s to 2023
the 5.0 version of C # introduced in 2012 , brought asychronous programming ,async and await keywords. Which made it easier to write responsive applications. C# 7.0 introduced in 2017 brought syntactic sugar and improvements in performance . C # 8.0 introduced in 2019 gave nullable reference types and many other enhancements. C #9.0 introduced to us in 2020 and C# 10.0 in 2021. Which continued to upgrade by adding pattern matching , records and fresh and new features to increase producitivity of developers .
2024
Even in 2024 , C # is a powerful and a really powerful language for game development in unity, app development , web development , etc. At current the most popular use of C # is in game develpment . It is a popular choice in game development due because it is a primary scripting language for one the best game engine “unity”. Unity’s interface user-friendliness combined with C # in scripting, gave developers upper-hand to create games for a variety of platforms like pc , consoles ( Xbox and Playstation ) and mobile. This is all the history of C# we have till now.
for more information visit : documentation