using System;//用命名空间System
namespace HelloWorld //指定下面的类即HELLO这个类是放在命名空间HELLOWORDL文件夹下面的.
{
class Hello //类的声明
{//类的初始化代码本应该在这里有一个和类名相同的方法但是不写代表默认方法为空即初始化代码为空.
static void Main() //主函数
{
System.Console.WriteLine("Hello World!");//调用系统的方法输出HELLO WORDLD.
// Keep the console window open in debug mode.
System.Console.WriteLine("Press any key to exit.");//让系统保持并提示用户按任何键退出
System.Console.ReadKey();//调用系统的READYKEY方法来读取用户从键盘输入的数据.并退出程序.
}
}
}
using System;//引用名称空间
// A "Hello World!" program in C# //这个是程序的注释
namespace HelloWorld //定义空间名为 HelloWorld
{
class Hello //定义一个叫HELLO的类
{
static void Main() //函数主入口
{
System.Console.WriteLine("Hello World!");//("")中输入的东西是在控制台应用程序上显示的文本
// Keep the console window open in debug mode.
System.Console.WriteLine("Press any key to exit.");//在控制台应用程序界面显示“Press any key to exit”
System.Console.ReadKey();//当你按下键盘后,读取这个键,然后退出
}
}
}
using System;
// A "Hello World!" program in C#
namespace HelloWorld//这是命名空间
{
class Hello //这是一个名叫Hello的类
{
static void Main()//Main方法,一切程序都从这个方法开始执行
{
System.Console.WriteLine("Hello World!");//在控制台上打印"Hellow World"(你可以理解为控制台就是那个黑框子)
// Keep the console window open in debug mode.
System.Console.WriteLine("Press any key to exit.");//在控制台上打印"Press any key to exit."
System.Console.ReadKey();//这句语句保持在调试运行状态下程序不会闪一下就结束(你可以去掉这句看看效果)
}
}
}
其实,不可能让人解释下这段程序就马上能理解所有东西的,初学很多东西很晕是很正常的,最好买本书看看.有的东西开始看可能看不懂,但是只要坚持下来,经常会有那种恍然大悟的感觉充斥着你的大脑,你就会越学越有劲.
另外给你推荐本C#的好书吧
using System; //引用命名空间
// A "Hello World!" program in C#
namespace HelloWorld //定义命名空间
{
class Hello //定义类
{
static void Main() //定义函数,也是入口函数
{
System.Console.WriteLine("Hello World!"); //输出Hello World!
// Keep the console window open in debug mode.
System.Console.WriteLine("Press any key to exit.");
//输出 Press any Key to exit
System.Console.ReadKey();
//读取一个字符,读取完后程序就结束了。
}
}
}
一个叫Hello的类 定义了一个静态的方法,,,里面Console.WriteLine("Hello World!")就是往屏幕上输出一句话:Hello World! 下面Console.WriteLine("Press any key to exit")是在Hello World下面一行一起输出Press any key to exit 最后一句话就是一个获取用户按下的下一个字符或功能键。
另说明:System.Console.Write()或者System.Console.WriteLine()用来将输出流由指定的输出装置(默认为屏幕)显示出来.两着间的差异在Console.WriteLine()方法是将要输出的字符串与换行控制字符一起输出,当次语句执行完毕时,光标会移到目前输出字符串的下一行.至于Console.Write()方法,光标会停在输出字符串的最后一个字符后,不会移动到下一行。