MicoroSoft社から発表されているC#の命名慣習を見ると、パラメータ以外はPascalケースで書くこととなっています。
https://msdn.microsoft.com/en-us/library/ms229043(v=vs.110).aspx
(日本語版は機械翻訳されていて意味が読み取れないので英語のページになります。)
この命名慣習に従うと自分の中である問題が生じてしまいます。
Hoge型をメンバ変数として宣言するとき、その変数名は型名から取って簡潔に表したいです。したがってHogeになります。
しかし、そうすると型名と変数名が同じになってしまいます。コンパイラは頭がよいのでコード中のHoge
が型名なのか変数名なのか可能な限り推定してくれますが、人間としては読みづらいことこの上ありません。
この問題に関して、ネット検索を多くしましたが、話題にもなっていませんでした。困っているのは私だけのようで・・・。
皆さまはこの問題をどのように回避していらっしゃるのでしょうか?
よろしくお願いします。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。