命名規則
CoddyのC#ジャーニー「基礎」セクションの一部。レッスン 12/69。
命名規則は、プログラマーにとって道路交通規則のようなものです。コードを整理し、理解しやすく保つのに役立ちます。
道路標識がすべて無作為で統一されていなかったらどうなるか想像してみてください。大混乱です!同様に、命名規則がなければ、コードは乱雑で分かりにくくなります。
C#では、一貫した命名規則に従うことが、クリーンで保守しやすく、共同作業に適したコードを書くうえで重要です。覚えておくべき主な規則を以下に示します。
- PascalCase:クラス名、メソッド名、プロパティ名に使用します。各単語の先頭を大文字にします。例:
MyClass、CalculateTotal、FirstName。
- camelCase: ローカル変数とメソッドのパラメーターに使用します。最初の単語は小文字で始まり、その後の各単語は大文字で始めます。例:
myVariable、customerName、calculateTotal。
- _underscorePrefix:プライベートフィールド(クラス内の変数)に使用します。アンダースコアに続けてcamelCaseで始めます。例:
_myPrivateField、_customerAge。
- UPPER_CASE:定数に使用します。すべての文字を大文字にし、単語はアンダースコアで区切ります。例:
MAX_VALUE、PI、DEFAULT_TIMEOUT。
追加のヒントをいくつか紹介します。
- 変数またはメソッドの目的を明確に示す、説明的な名前を使用してください。
- コードの文脈で広く理解されている場合を除き、省略形や頭字語は避けてください。
- プロジェクト全体を通して、選択した規約に一貫性を持たせましょう。
自分で試してみよう
このレッスンにはコードチャレンジは含まれていません。
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: C#オンラインコンパイラ