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);
還有其他解決方案,你很快就會看到。