首页 理论教育 VisualStudio2017创建第一个C#程序

VisualStudio2017创建第一个C#程序

时间:2023-11-17 理论教育 版权反馈
【摘要】:图1.1选择工具效果图工具启动完成后,会出现VS2017的主界面,如图1.2所示。这行代码的含义和C语言中#include

VisualStudio2017创建第一个C#程序

1.启动Visual Studio 2017

单击“开始菜单”→打开“Visual Studio 2017”,如图1.1所示。

图1.1 选择工具效果图

工具启动完成后,会出现VS2017的主界面,如图1.2所示。

图1.2 VS2017开发工具主界面

2.创建控制台项目

创建控制台项目步骤如下:

(1)单击“文件”→“新建”→“项目”会出现如图1.3所示的界面。

图1.3 创建项目界面效果图

(2)在项目类型(Project types)列表中选择“Visual C#”→“Windows桌面”,再在右边模板(Templates)列表中选择“控制台应用程序”(Console Application),在名称处输入项目名称为:ConsoleApp1,在位置处选择存放路径,输入解决方案名称,选择框架版本,最后单击“确定”按钮,出现如图1.4所示的界面。

图1.4 代码编辑器效果图

3.编写第一个控制台应用程序

以上步骤完成之后,会出现一个代码编辑区,里面有自动生成的一些代码:

上面的代码是自动生成的,现在不需要弄清楚每行代码的含义,在以后的学习中我们会逐步了解。

下面我们对其中的关键代码进行解说:

➢using System:引入System命名空间(namespace)。这行代码的含义和C语言中#include<stdio.h>的含义是一样,都是引入系统自带的功能。.NET为了简化程序员的工作,降低开发难度,提高开发效率,很多常用功能在C#的命名空间中已提供,我们只要使用using关键字引入相应的命名空间既可使用这个命名空间中提供的现有功能。

➢using System.Collections.Generic:引入C#泛型的命名空间。

➢using System.Linq:主要作用是对集合进行查询。LINQ引入了标准的、易于学习的查询和更新数据模式,可以对其技术进行扩展以支持几乎任何类型的数据存储。

➢using System.Threading.Tasks:主要作用是提供简化编写并发和异步代码的工作的类型。(www.xing528.com)

➢namespace ConsoleApp1:创建命名空间。我们不但可以使用系统自带的命名空间,也可以创建自己的命名空间。一般我们在使用Microsoft Visual Studio工具创建项目时,工具会自动帮我们创建命名空间,我们一般不需要关心这行代码。

➢class Program:创建一个名为Program的类。关于类的概念我们在后续课程会详细讲解,现在您只需要知道一条规则:在C#中,所有的代码都必须写在类中,包括Main()方法。

➢static void Main(string[]args):主方法。这跟C语言的main()函数的含义一样,是程序的入口。在C#中Main()方法的写法有如下几种:

imgstatic void Main(string[]args){}

imgstatic void Main(){}

imgstatic int Main(string[]args){}

imgstatic int Main(){}

第一种方法是最常用的写法,系统自动生成的就是第一种写法。

img

C语言的主方法小写:main()

C#的主方法名第一个字母必须大写:Main(),且必须有static关键字。

4.调试运行

为了看到运行效果,我们在这个Main()方法里面写上一句输出“Hello World”的测试代码:“Console.WriteLine("Hello World!");”。

运行程序:选择菜单栏的“调试”→“开始执行(不调试)”,如图1.5所示。

图1.5 运行程序

如果程序编写正确,会出现如图1.6所示的运行结果。

图1.6 程序运行效果图

看到这个界面就说明您已经开始C#之旅了。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈