原文: https://www.programiz.com/csharp-programming/hello-world

在本教程中,我们将学习如何编写一个简单的 HelloWorld C# 中的程序。 这将使您熟悉 C# 程序的基本语法和要求。

HelloWorld 程序通常是我们使用一种新语言时看到的第一个程序。 它仅在输出画面上打印 HelloWorld

该程序的目的是使我们熟悉编程语言的基本语法和要求。


C# 中的 HelloWorld

  1. // Hello World! program
  2. namespace HelloWorld
  3. {
  4. class Hello {
  5. static void Main(string[] args)
  6. {
  7. System.Console.WriteLine("Hello World!");
  8. }
  9. }
  10. }

运行该程序时,输出为:

  1. Hello World!

怎么样? C# 中的程序有效吗?

让我们逐行分解程序。

  1. // Hello World! Program
    //表示 C# 中注释的开始。 注释不是由 C# 编译器执行的。
    它们旨在使开发人员更好地理解一段代码。 要了解有关 C# 中注释的更多信息,请访问 C# 注释

  2. namespace HelloWorld{...}
    namespace关键字用于定义我们自己的命名空间。 在这里,我们创建一个名为HelloWorld的命名空间。
    只是将命名空间视为由类,方法和其他命名空间组成的容器。 要获得命名空间的详细概述,请访问 C# 命名空间

  3. class Hello{...}
    上面的语句在 C# 中创建一个名为-Hello的类。 由于 C# 是一种面向对象的编程语言,因此创建类对于执行该程序是必不可少的。

  4. static void Main(string[] args){...}
    Main()是 Hello 类的方法。 每个 C# 程序的执行都从Main()方法开始。 因此,C# 程序必须具有Main()方法。
    Main()方法的签名/语法为:

    1. static void Main(string[] args)
    2. {
    3. ...
    4. }


我们将在后面的章节中详细了解这些方法。

  1. System.Console.WriteLine("Hello World!");
    现在,请记住,这是打印 HelloWorld 的代码。 转到输出屏幕。您将在后面的章节中详细了解其工作原理。

备选 HelloWorld 程序

这是写 HelloWorld 的另一种程序。

  1. // Hello World! program
  2. using System;
  3. namespace HelloWorld
  4. {
  5. class Hello {
  6. static void Main(string[] args)
  7. {
  8. Console.WriteLine("Hello World!");
  9. }
  10. }
  11. }

请注意,在这种情况下,我们在程序开始时编写了using System;。 通过使用这个,我们现在可以替换

  1. System.Console.WriteLine("Hello World!");

  1. Console.WriteLine("Hello World!");

这也是我们在以后的章节中将要使用的一种便利。


本文中要记住的事情

  • 每个 C# 程序都必须具有一个类定义。
  • 程序的执行从Main()方法开始。
  • Main()方法必须在类定义内。

这只是一个将 C# 引入新手的简单程序。 如果您不了解本文中的某些内容,那也可以(即使我刚开始时也没有理解)。 随着本教程系列的进行,一切都会变得有意义。