“ Hello World!”程序通常是我们使用一种新语言时看到的第一个程序。它只是打印Hello World!在输出屏幕上。
该程序的目的是使我们熟悉编程语言的基本语法和要求。
“你好,世界!”在C#中
// Hello World! program
namespace HelloWorld
{
class Hello {
static void Main(string[] args)
{
System.Console.WriteLine("Hello World!");
}
}
}
运行该程序时,输出为:
Hello World!
怎么“你好世界!” C#中的程序有效吗?
让我们逐行分解程序。
-
// Hello World! Program
//
表示C#中注释的开头。注释不是由C#编译器执行的。它们旨在使开发人员更好地理解一段代码。要了解有关C#中注释的更多信息,请访问C#评论 。
-
namespace HelloWorld{...}
namespace关键字用于定义我们自己的名称空间。在这里,我们正在创建一个名为
HelloWorld
的命名空间。只需将名称空间视为由类,方法和其他名称空间组成的容器即可。要获得名称空间的详细概述, 请访问 C#名称空间。
-
class Hello{...}
上面的语句创建一个名为类-
Hello
在C#。由于C#是一种面向对象的编程语言,因此创建类对于执行该程序是必需的。 -
static void Main(string[] args){...}
Main()
是Hello类的方法。每个C#程序的执行都从Main()
方法开始。因此,C#程序必须具有Main()
方法。Main()
方法的签名/语法为:static void Main(string[] args) { ... }
-
System.Console.WriteLine("Hello World!");
现在,只记得这是打印Hello World的代码!到输出屏幕。您将在后面的章节中了解有关其工作原理的更多信息。
另类的Hello World!实施
这是写“ Hello World!”的另一种方法。程序。
// Hello World! program
using System;
namespace HelloWorld
{
class Hello {
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
注意,在这种情况下,我们using System;
编写using System;
在程序开始时。通过使用这个,我们现在可以替换
System.Console.WriteLine("Hello World!");
与
Console.WriteLine("Hello World!");
这也是我们将在后面的章节中使用的一种便利。
本文要记住的事情
- 每个C#程序都必须具有一个类定义。
- 程序的执行从
Main()
方法开始。 -
Main()
方法必须在类定义内。
这只是一个将C#引入新手的简单程序。如果您不了解本文中的某些内容,那也可以(即使我刚开始时也没有理解)。随着本教程系列的进行,一切都会变得有意义。