- PR -

プロパティ名とプライベートフィールドの命名について

1
投稿者投稿内容
MUSE
常連さん
会議室デビュー日: 2003/04/06
投稿数: 42
投稿日時: 2003-05-29 12:56
こんにちは。
プロパティ名とプライベートフィールドの命名について、みなさんはどのように決めていますか?

例えば、
プロパティ名 : ForeColor
対応するプライベートフィールド : foreColor

など、いろいろあると思うのですが、何か命名規約のようなものがありますか?
Izumi, Y.
ベテラン
会議室デビュー日: 2002/03/19
投稿数: 77
お住まい・勤務地: 東京
投稿日時: 2003-05-29 13:20
私の場合、C# では LED さんが例示しているとおりです。
 Property:ForeColor
 Corresponding Field:foreColor

ところが VB.NET では大文字と小文字が区別されないので、ForeColor と foreColor は同じ変数として扱われてしまいます。仕方がないので、VB.NET では次のようにしています。
 Property:ForeColor
 Corresponding Field:mForeColor

余談ですが、Delphi 言語では次のような命名が推奨されています。
 Property:ForeColor
 Corresponding Field:FForeColor

命名規則に関しては、ここあたりも参考になると思います。今回の LED さんの質問の場合は、このページでは完全には解決しないかもしれませんが。
1

スキルアップ/キャリアアップ(JOB@IT)