![轻松学C#](https://wfqqreader-1252317822.image.myqcloud.com/cover/137/656137/b_656137.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.3 第一个程序——Hello World
先给大家简单介绍一下如何用C#编译并运行Hello World这个程序。首先需要新建项目,选择“开始”|Visual Studio 11 Beta命令,启动Visual Studio 2012。选择“文件”|“新建”|“项目”命令,打开“新建项目”对话框,如图1.13所示。
![](https://epubservercos.yuewen.com/07E3C0/3590313404985001/epubprivate/OEBPS/Images/figure_0023_0003.jpg?sign=1739985357-fo9c6dgN5qaWVOSYqreQQbEiFJeqz3qu-0-806d003952a957121a4dd3a55e8f5d7c)
图1.13 新建项目
单击“确定”按钮后,跳转到一个以“Hello World-Microsoft Visual Studio(管理员)”为标题的窗口,如图1.14所示。
![](https://epubservercos.yuewen.com/07E3C0/3590313404985001/epubprivate/OEBPS/Images/figure_0024_0001.jpg?sign=1739985357-Ch32qKbP7k11XC7f3L6XqFQIyoNnF7Sf-0-7c1c1e9ed52aeff5ee95cc7f7c29afe2)
图1.14 系统给出的第一个窗口
接下来在这个窗口中开始编写第一个程序,在系统直接给出的代码内部输入我们自己的代码。为了培养大家良好的编程习惯,我们分两个类来写,所以有必要先把Main()方法删掉,如图1.15所示。
![](https://epubservercos.yuewen.com/07E3C0/3590313404985001/epubprivate/OEBPS/Images/figure_0024_0002.jpg?sign=1739985357-Zyk02cLhMFGnQDUpOoBerUvfij4dX9Pi-0-40f7dfd9aa2a930504a45191de7e9633)
图1.15 Program类
输入完成后,程序还缺少一个入口,因此需要创建一个包含Main()方法的Test类。在“解决方案资源管理器”中右击“Hello World”,选择“添加”|“类”命令,弹出“添加新项-Hello World”对话框,如图1.16所示。
![](https://epubservercos.yuewen.com/07E3C0/3590313404985001/epubprivate/OEBPS/Images/figure_0025_0001.jpg?sign=1739985357-5URtwiofEQXQIm4jAGaL0PEVusX6b1Rw-0-f3542db1f505f0cf70955bd6a167aa06)
图1.16 添加Test类
同Program类一样,Test类也需要自己添加一些代码,如图1.17所示。
![](https://epubservercos.yuewen.com/07E3C0/3590313404985001/epubprivate/OEBPS/Images/figure_0025_0002.jpg?sign=1739985357-9aFk1cFI1bOxpHOBzn0WZu4wflOO8EMI-0-87da12055c0b7bf147360883855e9c1a)
图1.17 Test类
输入完成后,选择“调试”|“启动调试”命令,出现执行结果,图1.18 展示了该程序的整个流程及运行结果。
![](https://epubservercos.yuewen.com/07E3C0/3590313404985001/epubprivate/OEBPS/Images/figure_0026_0001.jpg?sign=1739985357-hLvnziqm50OdZ6Ph8c7cxRehy19WV1Es-0-eac5de21b76534f00c299c761aa03fcf)
图1.18 “Hello World”的执行流程及输出结果
以上讲述了程序的编译过程及运行结果,下面我们来简单介绍一下存储程序的文件夹中主要部分的作用,如图1.19所示。
![](https://epubservercos.yuewen.com/07E3C0/3590313404985001/epubprivate/OEBPS/Images/figure_0026_0002.jpg?sign=1739985357-XnDO09MTcqgD7gcNK8TB5Braoqkbyvle-0-cd95d32b644f57dc7d8dd0b655123c2f)
图1.19 文件夹主要部分介绍