C# の命名規則に関する知識を要約するのに時間を費やした後、私のコードと、少なくとも 3 ~ 4 年の経験を持つ同僚のコードを調べました。一部のケースについては通知されません。
私が見たところ、初期化されているかどうかに関係なく変数を宣言するとき、名前はパスカルの場合(ここには定数はありません)にする必要がありますが、私よりも多くの経験を持つ同僚のコードにこのスニペットが表示されます:
WebImage UploadImage = WebImage.GetImageFromRequest();
したがって、ここでUploadImage
は大文字で始めます。このスタイルが受け入れられる特別なケース (ここでも定数を宣言しない) はありますか、それとも私の大学が一般的な命名規則に従っていないだけですか?
PS
最終的な慣習はチームによって決定されるという多くの回答があるため (私もこれは正しいことに同意します)、私たちは複数の人で構成されていますが、チームとしてはあまり大きくないので、いくつかの一般的な慣習に従いたいと思いました。私が意味することは理解しmsdn recommendations
ましたが、それほど明確ではないことがわかったので、この PS はこのトピックをクリアするためのものです。私たちは通常、チームの規則に従っていませんが、広く使用されている規則を採用するのをやめさせたくありません。msdn が推奨するものから始めるのが良いと思います。
答えてくれてありがとう!