跳转到内容

C# 初学者/Hello World

来自维基教科书,开放的书籍,开放的世界

这是你的第一个 C# 程序

class HelloWorldProgram
{
    public static void Main()
    {
        System.Console.WriteLine("Hello, world!"); // prints some text on to the screen
        System.Console.ReadKey(); /* waits for the user
        to press a key
        */
    }
}

让我们逐行查看它们的作用

  • class HelloWorldProgram 定义了一个名为 "HelloWorldProgram" 的。在这一点上,你可以将类视为一组方法。
  • public static void Main() 定义了一个名为 "Main" 的方法。方法只是一个包含一些语句的代码块(容器)。Main() 方法很特殊,因为它是在程序启动时第一个运行的东西。
  • System.Console.WriteLine("Hello, world!"); 是一个语句。语句执行一个动作,在本例中是将 "Hello, world!" 打印(输出)到屏幕上。
  • System.Console.ReadKey(); 是另一个语句。这一次,它等待用户按下任何键。
  • 在最后一个语句执行完毕后,程序终止

以下是应该发生的事情

  • 你启动程序。
  • 程序输出 "Hello, world!" 并等待。
  • 你按下任何键。
  • 程序关闭。

注释是编译器忽略的文本片段。有三种类型的注释,其中两种在上面的 Hello World 程序中使用。

  1. 单行注释使用双斜杠 (//) 生成,并告诉编译器忽略该行剩余部分。
  2. 多行注释以斜杠和星号 (/*) 开始,以星号和斜杠 (*/) 结束。编译器忽略其间的所有内容,即使注释跨越多行(因此得名)。
  3. 文档注释用于记录类、属性和方法。它们以三个斜杠 (///) 开头,并使用各种 XML 标签。

虽然注释对于描述代码很有用,但它们不应该仅仅用于重述代码的作用,例如:

int number = 12; // declares a variable and assigns 12 to it

Console.WriteLine(number); // prints 12 to the console

相反,它们应该用于解释代码以这种方式执行的原因

int number = 12; // 12 is the number of months in a year.

Console.WriteLine(number);

还有其他解决方案,你很快就会看到。

华夏公益教科书