gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 09:02:30 25 4
gpt4 key购买 nike

我经常遇到这种情况,所以我想我应该看看其他人对此有何评论。

使用 StyleCop 约定,我发现我经常有一个属性名称很难与它正在访问的类名称不同。例如:

public class ProjectManager
{
// Stuff here
}

public class OtherClass
{
private ProjectManager ProjectManager { get; set; }
}

它可以编译并运行,但似乎很容易混淆事物,即使使用“this”也是如此。

最佳答案

这实际上是 .Net 编程中非常常见的模式。对于枚举类型和成员尤其如此,因为它是 .Net 设计指南推荐的编程方式。

4.0 设计指南引用

虽然它可能有点令人困惑,但您看过几次就不会了。这些工具很好地支持这种模式,给定一个是类型,另一个是实例,很难在不导致编译错误的情况下意外反转它们。

关于c# - 在 C# 中区分类名和属性的良好命名约定是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2861593/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com