官术网_书友最值得收藏!

  • Learn C# in 7 days
  • Gaurav Aroraa
  • 330字
  • 2021-07-08 09:51:21

Understanding a typical C# program

Before we start writing a program in C#, let's first go back to day one, where we discussed the various IDEs and editors that are helpful in writing programs/applications using the C# language. Revisit day one and understand various editors and IDEs and check why we should go with one of our choice. We will be using Visual Studio 2017 update 3 for all our examples in this book.

To know the steps to install Visual Studio 2017, refer to https://docs.microsoft.com/en-us/visualstudio/install/install-visual-studio.

To get start with a simple C# program (we will create a console application), follow these steps:

  1. Initiate your Visual Studio.
  2. Go to File | New | Project (or ctrl +Shift + N).
  3. Under Visual C# node, select .NET Core and then select Console App.
  4. Name your program, say, Day02, and click on OK (see highlighted text in the following figure):

You will get the following code in class Program.cs – this is the default code provided by Visual Studio; you can amend it as per your need:

using System; 
 
namespace Day02 
{ 
class Program 
    { 
     static void Main(string[] args) 
        { 
         Console.WriteLine("Hello World!"); 
        } 
    } 
} 

By hitting the F5 key on your keyboard, you will run the program in Debug mode.

Typically, every program has two different configurations or modes, that is, Debug and Release. In Debug mode, all compiled files and symbols that are helpful to drill down any issue encountered during the execution of application will be loaded. On the other hand, Release is kind of a clean run, where only binaries without Debug symbols load and perform the action. For more information, refer to https://stackoverflow.com/questions/933739/what-is-the-difference-between-release-and-debug-modes-in-visual-studio.

You can see the following output when the program runs:

Before moving further, let's analyze the following figure of our console application on Visual Studio:

The preceding figure depicts a typical C# program; we are using Visual Studio, but the console program remains unchanged across different IDEs or editors. Let's discuss this in more detail.

主站蜘蛛池模板: 云霄县| 瑞丽市| 江华| 克山县| 会宁县| 梁山县| 河北省| 新平| 绥阳县| 信丰县| 丹巴县| 永康市| 淮阳县| 楚雄市| 新河县| 昌图县| 晋江市| 茶陵县| 瓮安县| 革吉县| 如皋市| 恩平市| 玉树县| 沧源| 莫力| 衡南县| 平潭县| 兴城市| 都安| 叙永县| 炎陵县| 桦南县| 普兰店市| 秦皇岛市| 林甸县| 缙云县| 鄯善县| 庄浪县| 汉源县| 含山县| 志丹县|