5月12日
下边是简单的HelloWorld源码以及根据学习内容演变的源码:
class HelloWorld
{
// 每个.NET应用中必须包含一个且仅能包含一个Main方法,这是整个应用程序的入口
// 且M必须大写。
public static void Main()
{
//我们这里只是输出Hello World!
System.Console.WriteLine("Hello World!");
}
}
using System; //告诉运行时环境,我们的这个类中需要引用哪些命名空间下的类及方法,但这并不会增大我们生成程序的体积。
{
public static void Main()
{
// 可以看到我们下面这行代码省略了前面的System.,只写了 Console.WriteLine("Hello World!");
// WriteLine()这个方法是System命名空间下的Console这个类中的方法,在上一个代码实例中我们写出了
// 他的完整路径来告诉运行环境我们的方法在哪里能找得到,如果我们只是输入Console.WriteLine()来调用,
// 运行时环境就会迷惑,不知道该去哪找这个类来调用WriteLine()。还有很多方法存在这样的命名空间下的其
// 他类中,如果我们的命名空间名字很长,在我们编写程序的时候就需要频繁输入很长的完整路径来调用方法,
// 这样很麻烦。在这里示例中我们使用了using标识,using System;这行代码告诉运行时环境我们的类中使用
// 了哪些命名空间,这样我们就可以不用输入完整的命名空间+类名+方法来调用System.Console.WriteLine();
// 我们只需要输入Console.WriteLine("Hello World!"); 就可以了
Console.WriteLine("Hello World!");
}
}
class HelloWorld
{
public static void Main()
{
// 可以看到下面对代码进行了分割,这样真的可以,编译器不会在意这样对代码进行分割,我们可以对
// 比较长的代码段进行分割来更清晰的编写我们的代码
System.Console.
WriteLine("
Hello World!");
}
}