C sharp 變數命名風格.png

在 C# 中,命名風格通常遵循 Microsoft 的 .NET 命名約定。以下是幾種常見的命名風格:

1. 駝峰式 (camelCase):第一個單詞小寫,後續每個單詞首字母大寫。這種風格常用於本地變數、方法參數,以及私有字段(通常加 _ 前綴)等。

int myVariableName = 10;

private int _myPrivateField;

2. 大駝峰式 (PascalCase):每個單詞首字母大寫。這是 C# 中最常見的命名方式,用於屬性名稱、方法名稱、類名、接口名等。

public class MyClassName

{

    public int MyProperty { get; set; }

    public void CalculateTotalAmount()

    {

        // ...

    }

}

interface IPaymentProcessor

{

    // ...

}

3. 全大寫蛇形命名法 (UPPER_SNAKE_CASE):所有字母大寫,單詞之間用底線分隔,主要用於常量或只讀的靜態字段。

public const int MAX_BUFFER_SIZE = 1024;

public static readonly int DEFAULT_TIMEOUT = 30;

總結建議

本地變數和參數名稱:使用駝峰式,例如 myVariable。

類、屬性、方法、和公有字段名稱:使用大駝峰式,例如 UserAccount 或 CalculateTotalAmount。

常量和靜態只讀字段名稱:使用全大寫蛇形命名法,例如 MAX_BUFFER_SIZE。

遵守這些約定不僅提升了程式碼的可讀性,也符合 C# 的最佳實踐。