更新於 2024/05/19閱讀時間約 4 分鐘

C#入門-Day2:語法、註解、變數

    語法

    一般結構

    C# 程式由一或多個檔案組成。 每個檔案含有零個或多個命名空間。 命名空間含有類別、結構、介面、列舉和委派等型別,或其他命名空間。 以下範例是 C# 程式的基本架構,其中包含上述所有元素。

    // A skeleton of a C# program
    using System;

    // Your program starts here:
    Console.WriteLine("Hello world!");

    namespace YourNamespace
    {
    class YourClass
    {
    }

    struct YourStruct
    {
    }

    interface IYourInterface
    {
    }

    delegate int YourDelegate();

    enum YourEnum
    {
    }

    namespace YourNestedNamespace
    {
    struct YourStruct
    {
    }
    }

    class Program
    {
    static void Main(string[] args) // 程式進入點
    {
    //Your program starts here...
    Console.WriteLine("Hello world!");
    }
    }
    }
    • using:用於引入命名空間。
    • Namespace:區分不同功能的程式區塊,可以避免命名衝突。
    • Struct:用於建立包含多個相關變數的結構。
    • Interface:為類別或結構定義公共方法和屬性的模板。
    • delegate:為方法提供型別安全的封裝。
    • enum:用於定義一組命名的整數常數。

    程式進入點

    Main 方法是 C# 應用程式的進入點。 (程式庫和服務不需要使用 Main 方法做為進入點)。啟動應用程式時,Main 方法是第一個叫用的方法。

    public static void Main() { }
    public static int Main() { }
    public static void Main(string[] args) { }
    public static int Main(string[] args) { }
    public static async Task Main() { }
    public static async Task<int> Main() { }
    public static async Task Main(string[] args) { }
    public static async Task<int> Main(string[] args) { }

    註解

    在C#中,註解是用來在程式碼中添加說明或說明文字的。註解並不會被編譯或影響程式碼運行。它們僅供開發者閱讀,用於提醒或說明程式碼的功能。

    C#中主要有兩種類型的註解:

    單行註解

    單行註解以兩個斜槓(//)開始,並且只影響它們後面的那一行。例如:

    // 這是一個單行註解

    多行註解

    多行註解以斜槓和星號(/)開始,並以星號和斜槓(/)結束。它們可以跨越多行。例如:

    /*
    這是一個
    多行註解1
    */

    /// <summary>
    /// 多行註解2
    /// </summary>

    變數

    在 C# 中,變數的定義需要指定變數的類型和變數的名稱。您可以在定義變數的同時初始化它,也可以稍後再對其進行初始化。以下是定義變數的基本語法:

    // 獨立宣告
    float temperature;
    string name;
    MyClass myClass;

    // 宣告後賦予值
    char firstLetter = 'C'; // 先宣告後賦值
    var limit = 3; // 由賦的值決定宣告的型別

    多個變數賦值

    在C#中,可以一次為多個變數賦值。例如:

    int a = 1, b = 2, c = 3;

    在這個例子中,我們創建了三個變數abc,並分別賦值為1、2和3。

    如果所有變數都有相同的初始值,我們可以使用以下語法:

    int a = b = c = 1;

    在這個例子中,我們創建了三個變數abc,並全部賦值為1。

    分享至
    成為作者繼續創作的動力吧!
    © 2024 vocus All rights reserved.