jjzjj

ProjectManager

全部标签

c# - 在 C# 中区分类名和属性的良好命名约定是什么?

我经常遇到这种情况,所以我想我应该看看其他人对此有何评论。使用StyleCop约定,我发现我经常有一个属性名称很难与它正在访问的类名称不同。例如:publicclassProjectManager{//Stuffhere}publicclassOtherClass{privateProjectManagerProjectManager{get;set;}}它可以编译并运行,但似乎很容易混淆事物,即使使用“this”也是如此。 最佳答案 这实际上是.Net编程中非常常见的模式。对于枚举类型和成员尤其如此,因为它是.Net设计指南推荐的