C# Language
Learn about the evolution of the C# programming language by exploring its various versions, features, and standards.
We will explore the grammar and vocabulary we use daily to write the source code for our applications. Programming languages have many similarities to human languages, except we can make up our own words in programming languages, just like Dr. Seuss! In a book written by Dr. Seuss in 1950, If I Ran the Zoo, he states this:
“And then, just to show them, I’ll sail to Ka-Troo And Bring Back an It-Kutch, a Preep, a Proo, A Nerkle, a Nerd, and a Seersucker, too!”
Understanding language versions and features
We will learn about C# programming language, written primarily for beginners, so it covers the fundamental topics that all developers need to know, from declaring variables and storing data to defining our custom data types. It covers features of the C# language from version 1 up to the latest version, 11.
Suppose we already have some familiarity with older versions of C# and are excited to learn about the new features in the most recent versions of C#. In that case, it is now easier to jump around by listing language versions and their important new features below.
Project COOL: Before the first release of C#, it had the codename COOL (C-like Object-Oriented Language).
C# 1: C# 1 was released in February and included all the important features of a statically typed object-oriented modern language.
C# 1.2: C# 1.2, with a few minor improvements like automatic disposal at the end of foreach statements, was released with Visual Studio .NET ...