C# 語法
C# 語法
在上一章中,我們建立了一個名為 Program.cs 的 C# 檔案,並使用了以下程式碼將“Hello World”列印到螢幕上:
Program.cs
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
結果
Hello World!
示例說明
第 1 行: using System
表示我們可以使用 System
名稱空間中的類。
第 2 行: 一個空行。C# 會忽略空格。但是,多行會使程式碼更具可讀性。
第 3 行: namespace
用於組織您的程式碼,它是一個包含類和其他名稱空間的容器。
第 4 行: 花括號 {}
標記一個程式碼塊的開始和結束。
第 5 行: class
是資料和方法的容器,為您的程式帶來功能。在 C# 中執行的每一行程式碼都必須位於一個類中。在我們的例子中,我們將類命名為 Program。
如果您不理解 using System
、namespace
和 class
的工作原理,請不要擔心。您可以認為它們是程式中(幾乎)總是出現的東西,您將在後面的章節中瞭解更多。
第 7 行: C# 程式中總是會出現的另一個東西是 Main
方法。其花括號 {}
內的任何程式碼都將被執行。您不必理解 Main 前後的關鍵字。您將在此教程中逐個瞭解它們。
第 9 行: Console
是 System
名稱空間中的一個類,它有一個 WriteLine()
方法,用於輸出/列印文字。在我們的例子中,它將輸出“Hello World!”。
如果省略 using System
行,您將不得不編寫 System.Console.WriteLine()
來列印/輸出文字。
注意: 每個 C# 語句都以分號 ;
結尾。
注意: C# 區分大小寫;“MyClass”和“myclass”具有不同的含義。
注意: 與 Java 不同,C# 檔案的名稱不必與類名匹配,但它們通常會匹配(為了更好的組織)。儲存檔案時,請使用適當的名稱儲存,並在檔名末尾新增“.cs”。要在計算機上執行上述示例,請確保已正確安裝 C#:有關如何安裝 C# 的資訊,請參閱 入門章節。輸出應為:
Hello World!