Understanding C# Grammar

Learn about the basics of C#: C# grammar, statements, blocks, and comments.

To learn simple C# language features, we can use .NET Interactive Notebooks, which remove the need to create an application. We must create an application to learn other C# language features. The simplest type of application is a console app.

Let’s start by looking at the basics of the grammar and vocabulary of C#. Throughout this section, we will create multiple console apps, each showing related features of the C# language.

Showing the compiler version

We will start by writing code that shows the compiler version:

Step 1: Use your preferred code editor to create a new project, as defined in the following list:

  • Project template: Console App [C#]/console
  • Project file and folder: Vocabulary
  • Workspace/solution file and folder: Chapter02

Step 2: Open the Program.cs file, and under the comment, add a statement to show the C# version as an error, as shown in the following code:

#error version

Step 3: Run the console app:

  • If you are using Visual Studio Code, then in a terminal, enter the command dotnet run.
  • If you use Visual Studio 2022, navigate to “Debug | Start Without Debugging.” When prompted to continue
...