選單
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

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 Systemnamespaceclass 的工作原理,請不要擔心。您可以認為它們是程式中(幾乎)總是出現的東西,您將在後面的章節中瞭解更多。

第 7 行: C# 程式中總是會出現的另一個東西是 Main 方法。其花括號 {} 內的任何程式碼都將被執行。您不必理解 Main 前後的關鍵字。您將在此教程中逐個瞭解它們。

第 9 行: ConsoleSystem 名稱空間中的一個類,它有一個 WriteLine() 方法,用於輸出/列印文字。在我們的例子中,它將輸出“Hello World!”。

如果省略 using System 行,您將不得不編寫 System.Console.WriteLine() 來列印/輸出文字。

注意: 每個 C# 語句都以分號 ; 結尾。

注意: C# 區分大小寫;“MyClass”和“myclass”具有不同的含義。

注意:Java 不同,C# 檔案的名稱不必與類名匹配,但它們通常會匹配(為了更好的組織)。儲存檔案時,請使用適當的名稱儲存,並在檔名末尾新增“.cs”。要在計算機上執行上述示例,請確保已正確安裝 C#:有關如何安裝 C# 的資訊,請參閱 入門章節。輸出應為:

Hello World!

C# 練習

透過練習來測試自己

練習

填寫下面的程式碼缺失部分,以輸出“Hello World!”。

static void (string[] args)
{
  .("Hello World!");    
}

開始練習


×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援