1、C# 程序构成
命名空间(Namespace)
一个 class
Class 方法
Class 属性
一个 Main 方法
语句(Statements)和 表达式(Expressions)
注释
2、hello world 示例
代码如下
using System; //告诉编译器这个程序使用System命名空间的类型 namespace Simple //声明一个新命名空间,名称为Simple { class HelloWorld //声明一个新的类类型,名称为HelloWorld { static void Main() //声明一个名称为Main的方法作为类class的成员 { Console.WriteLine("Hello World!"); //Main的方法体,以分号结束 /* 这条语句使用命名空间Simple中的一个名称为Console的类型打印出消息到屏幕窗口 */ /* 没有第一行的using语句,编译器就不会知道在哪儿寻找类Console */ } } }
运行结果
注:直接执行开始按钮或者F5运行后命令提示符窗口不会停留,一闪而过,观察不到结果
可使用ctrl+F5运行,使命令提示符窗口暂停
3、程序编译
编译有两种方法
1、直接在编译工具 Visual Studio IDE中运行
2、利用提示符工具运行
csc是命令行编译器的名称
在提示符工具中输入 csc filename.cs然后回车运行。此时命令提示符会进入下一行,并生成 filename.exe 可执行文件
再输入 filename 来执行程序
注:1、在使用提示符工具时要配置环境变量,将 C:\Windows\Microsoft.NET\Framework\v2.0.50727\ 添加到path中
2、使用csc时要在编译的 filename.cs 目录下,或者csc 路径+filename.cs