- C#程序设计自学经典
- 杨光
- 642字
- 2021-03-19 17:22:19
1.6 第一个C#程序
现在就来学习下使用Visual Studio 2012编写第一个C#程序。
1.6.1 编写第一个C#程序
首先,打开Visual Studio 2012,依次单击菜单栏中的“文件”→“新建”→“项目”命令,弹出“新建项目”对话框,在左侧的项目类型中选择Visual C#,在右侧的模板列表中选择“控制台应用程序”,然后给项目起个名字,在此还是以最经典的“Hello World”开始。之后单击“确定”按钮即可,如图1-16所示。
图1-16 新建控制台应用程序
初始化项目后,在主窗口上会显示如下代码。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleHelloWorld { class Program { static void Main(string[] args) { } } }
在Main方法中添加如下语句。
Console.WriteLine("Hello World!"); Console.ReadLine();
至此,第一个C#程序就完成了。下面来学习下编译和运行以上程序。
1.6.2 编译和运行C#控制台应用程序
在编译以上程序之前先讲解一下C#编译的过程。
C#语言运行时要经过两次编译,第一次编译是将源代码编译为MSIL(Microsoft Intermediate Language,微软中间语言)。
当程序运行时MSIL代码载入内存时会进行第二次编译,中间语言会编译为机器语言以供计算机调用,第二次编译只在载入内存时发生,编译的结果被储存起来以备重复利用。编译时是按需编译,即只编译所用到的代码,而不是全部程序,称为JIT(即时编译)。
如图1-17所示,在Visual Studio 2012的菜单栏中依次选择“生成”→“生成解决方案”选项(快捷键为F6)。如果Visual Studio的状态栏中显示“生成成功”,就表示代码没有编译错误。
图1-17 编译程序
在Visual Studio 2012菜单栏中依次选择“调试”→“开始执行(不调试)”选项(快捷键为Ctrl+F5),或选择“启动调试”选项(快捷键为F5)。运行后结果如图1-18所示,在控制台输出了“Hello World!”。
图1-18 运行控制台程序
至此,第一个C#程序就编译并运行成功了!