C#入門程式


在 C# 程式設計語言中,可以通過多種方式編寫一個簡單的「hello world」程式。 我們來看看建立簡單 C# 範例的4 種方法:

  1. 簡單的例子
  2. using System
  3. using public修飾符
  4. using namespace

1. C# 簡單的例子

首先開啟 Visual Studio 2017 社群版,如下圖所示 -

點選「檔案」->「新建」->「專案」,建立一個名稱為:helloworld 的專案,如下圖所示 -

建立完成專案後,也會自動生成檔案及程式碼,如下所示 -

現在將原始檔:Program.cs 的程式碼修改為以下 -

class Program
{
    static void Main(string[] args)
    {
        System.Console.WriteLine("Hello World!");
    }
}

點選頂上的主選單:偵錯(D) -> 開始執行(不偵錯),執行編譯並執行得到以下結果 -

有關上面簡單程式的說明 -

  • class:這是用於定義類的關鍵字。
  • Program:這是一個類的名稱。類是建立物件的藍圖或模板,它可以有資料成員和方法。 在上面程式碼中,它只有一個Main方法。
  • static:是一個關鍵字,意味著物件不需要存取靜態成員,所以可以節省記憶體。
  • void:方法的返回型別。 它沒有返回任何值。 在這種情況下,不需要使用return語句。
  • Main:是方法名稱。它是任何 C# 程式的切入點。每當執行 C# 程式時,都會先呼叫Main()方法。它表示了程式的啟動點。
  • string [] args:用於 C# 中的命令列引數。在執行 C# 程式時,可以傳遞值。這些值稱為引數,它們可在程式中使用。
  • System.Console.WriteLine(「Hello World!」):這裡,System是名稱空間。Console是在System名稱空間中定義的類。 WriteLine()Console類的靜態方法,用於在控制台上寫入文字並顯示。

2. C# 範例:using System

如果我們在類之前編寫using System語句,這意味著不需要指定System名稱空間來存取此名稱空間的任何類。在這裡,可直接使用Console類而不需要再指定System.Console。參考如下程式碼 -

using System;
class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine("Hello World! - By using System. ");
    }
}

點選頂上的主選單:偵錯(D) -> 開始執行(不偵錯),執行編譯並執行得到以下結果 -

3. C# 範例:使用public修辭符

還可以在類和Main()方法之前指定public修辭符。現在,也可以從類外存取了。如下範例程式碼 -

using System;
public class Program
{
    public static void Main(string[] args)
    {
        Console.WriteLine("Hello World! - By using public modifier. ");
    }
}

點選頂上的主選單:偵錯(D) -> 開始執行(不偵錯),執行編譯並執行得到以下結果 -

4. C# 範例:使用名稱空間

可以在名稱空間內建立類,用於分組相關類。它用於對類進行分類,以使其易於維護。

using System;
namespace ConsoleApplication1
{
    public class Program
    {
        public static void Main(string[] args)
        {
            Console.WriteLine("Hello World! - By using namespace. ");
        }
    }
}

點選頂上的主選單:偵錯(D) -> 開始執行(不偵錯),執行編譯並執行得到以下結果 -