Console.Write(); //输出不换行
Console.WriteLine(); //输出并换行
Console.ReadLine(); //读取键盘输入的所有字符,返回字符串。按下回车键退出
Console.Read(); //读取键盘输入的第一个字符,返回其对应的ASCII值。按下回车键退出
Console.ReadKey(); //等待用户按下任意键并执行退出,(此函数的作用是为了在控制台窗口停留一下,直到用户敲击键盘为止。不然运行时,"Hello World!" 这句话会在控制台窗口一闪而过,没法查看。)
一个C#程序主要包括以下部分:
- 命名空间声明(Namespace declaration)
- 一个class
- Class方法
- Class属性
- 一个Main方法
- 语句(Statements)&表达式(Expressions)
- 注释
using System;// using关键字用于在程序中包含System命名空间
// 一个程序一般有多个using语句
namespace HelloWorldApplication// namespace声明:一个namespace里包含了一系列的类
// HelloWorldApplication命名空间包含了类HelloWorld
{
class HelloWorld
// class声明:类HelloWorld包含了程序使用的数据和方法声明
// 类一般包含多个方法,方法定义了类的行为
// 在这里,HelloWorld类只有一个Main方法
{
static void Main(string[] args) // Main方法,所有C#程序的入口
{
/* 我的第一个C#程序 */ /* 这是个注释 */
Console.WriteLine("Hello world!");
// Main方法通过语句 Console.WriteLine("Hello World"); 指定了它的行为
// WriteLine是一个定义在System命名空间中的Console类的一个方法
// 该语句会在屏幕上显示消息 "Hello, World!"
Console.ReadKey();
// 针对VS.NET用户的。
// 这使得程序会等待一个按键的动作,防止程序从VS.NET启动时屏幕会快速运行并关闭
}
}
}
编译运行,产生下列结果:
Hello world!
TIPS:
- C#大小写敏感
- 所有语句和表达式必须以(;)结尾
- 程序执行从Main开始
- 文件名可以不同于类的名称