【Aモデル録 フェーズ1 C#基礎】

02-02-3:変数名の命名規則

― camelCase と PascalCase の使い分け ―

C# の世界での基本ルール表

種類 書き方 例 備考
変数名 camelCase int itemCount; 小文字で始める
メソッド名 PascalCase GetTotal(); 動詞+名詞が多い
クラス名 / 構造体名 PascalCase TimerManager 名詞で表す
プロパティ名 PascalCase public int Score { get; set; } クラスのメンバ用

なぜこう決まってるの?

それは、

「コードを読む相手が、すぐに“これは何の種類か”を判断できるように」

するためです。

たとえば、
Player(クラス)と player(変数)を見比べただけで、
役割の違いが一目でわかる んですね。

「キャメルケース」とは 🐪

英単語をつなげるときに、2語目以降の頭文字を大文字にする書き方。

int userAge = 25;
string firstName = "Taro";

🐪←この hump(こぶ)の形に似てるから “camelCase” って呼ばれます。

「パスカルケース」とは

英単語の すべての先頭文字を大文字にする書き方。

class UserProfile
{
    public string UserName { get; set; }
}

 PascalCase は クラス名やメソッド名 に使われます。

実例で比較

現時点では、コードの意味や役割は、「こういう使い方をする」という認識で大丈夫。

クラスを定義して…

class Player
{
    public string Name { get; set; }  // PascalCase
    public int Score { get; set; }    // PascalCase

    public void ShowInfo()            // PascalCase
    {
        string playerInfo = $"{Name}: {Score}";
        Console.WriteLine(playerInfo); // camelCase
    }
}

この中で:

これが「見やすいコード」の黄金比です


構成と読み方|タイトル一覧

Top - はじめに|この忘備録と「Aモデル」について