跳轉到內容

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);

還有其他解決方案,你很快就會看到。

華夏公益教科書