我花了一些时间回顾了我对 C# 命名约定的了解,然后查看了我的代码和一些至少有 3-4 年经验的同事的代码,我不确定他们是否只是习惯了不正确的约定或对于某些特定情况,我没有收到通知。
据我所见,当我们声明变量时,无论它是否已初始化,名称都应为 Pascal 大小写(此处没有常量),但我在同事的代码中看到了这个片段,他的经验比我多得多:
WebImage UploadImage = WebImage.GetImageFromRequest();
所以这里UploadImage
从大写开始。当这种风格被接受或者只是我的大学没有遵循通用命名约定时,是否有特殊情况(再次声明常量)?
附言
由于许多回应最终约定由团队决定(我也同意这是正确的)我想说我们是几个人但不是一个团队所以我想遵循一些一般约定,我认为这是理解我的意思msdn recommendations
,但我看到它根本不是那么清楚,所以这个 PS 是为了清除这个话题。我们通常不遵循任何团队约定,但我不希望这阻止我采用一些广泛使用的约定,我认为 msdn 推荐的内容是一个很好的起点,因为这完全取决于我来决定。
感谢所有回答!