C# 初学者/Hello World
外观
< C# 初学者
这是你的第一个 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 程序中使用。
- 单行注释使用双斜杠 (
//
) 生成,并告诉编译器忽略该行剩余部分。 - 多行注释以斜杠和星号 (
/*
) 开始,以星号和斜杠 (*/
) 结束。编译器忽略其间的所有内容,即使注释跨越多行(因此得名)。 - 文档注释用于记录类、属性和方法。它们以三个斜杠 (
///
) 开头,并使用各种 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);
还有其他解决方案,你很快就会看到。