• ベストアンサー

c# 頭文字をとった略語の命名

 こんにちは。c#初心者です。  毎度のことながら、命名についての質問です。「SD」、「HTML」、「RTF」など頭文字をとった略語は山ほどあると思いますが、これらの単語で命名する場合、そのまま「HTML~」のように命名するのか「Html~」のように命名するのかで迷っています。  「RichTextBox」の「Rtf」プロパティを見る限り後者なのですが、有識者の意見を伺いたいと思います。どなたか詳しい方がいらっしゃいましたら教えていただけませんか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

基本は「省略形は使わない」だったりします。 MSDN: 一般的な名前付け規則 http://msdn.microsoft.com/ja-jp/library/ms229045.aspx ただし,RTFだのHTMLだののように,一般的なものは例外です。 また,省略語に関しては, ・2文字の単語は全部大文字 ・3文字以上の単語はCamel形式の先頭の単語の場合は全部小文字,それ以外は先頭の文字のみ大文字で残りは小文字 がルールです。 MSDN: 大文字の使用規則 http://msdn.microsoft.com/ja-jp/library/ms229043.aspx 規則に困った場合,まずはクラスライブラリ開発のデザインガイドラインを参照すると良いです。 ただ,BCLや.NET Frameworkのライブラリでもこの規則外のものがあったりしますが……。 MSDN: クラス ライブラリ開発のデザイン ガイドライン http://msdn.microsoft.com/ja-jp/library/ms229042.aspx

koumei000
質問者

お礼

 いつも親切な解答ありがとうございます。  クラス ライブラリ開発のデザイン ガイドラインは以前参照したことがあるのですが、情報量が膨大で探したいものがなかなか見つかりませんでした(今回のことも含む)。  次からはもう少しがんばってみます。

関連するQ&A