C#コーディングルール

C#コーディングルール_#05_パスカルとキャメルの内訳

Udemyで公開しているC#のコースを1つ無料でプレゼントしています。こちらから確認してください。

前回は名前の付け方にはパスカルとキャメルがあると言うお話をしました。

今回はどれがパスカルで,どれがキャメルなのかというお話をしていきます。

次の表の一番左が,名前を付ける対象を示しています。

名前空間なら「パスカル」,パラメータなら「キャメル」という事を表しています。
ざっと見てもらうと,ほとんどが「パスカル」であることがわかると思います。
ほとんどの場合は頭文字を「大文字」にしましょうという事になります。

一番下の「パラメータ」はキャメルになっていて,「フィールド」もPrivateの変数は「キャメル」という事になります。それ以外はすべてパスカルという事になります。

あと,Interface(インタフェース)は頭文字に「I」を付けることでインタフェースであることを表すという慣例があるので,特に違和感がなければそれに従いましょう。どうしても抵抗のある人は,チームで話し合って,この慣例には従わないという選択もないわけではありません。ちなみに私は「I」を付けています。

次回から具体的な書き方を,VisualStudioを使って見ていきたいと思います。

Udemyで公開しているC#のコースを1つ無料でプレゼントしています。こちらから確認してください。