gpt4 book ai didi

c# - 如果它们都使用 PascalCasing 命名,如何区分属性和常量?

转载 作者:太空宇宙 更新时间:2023-11-03 11:48:22 27 4
gpt4 key购买 nike

如框架设计指南和一般 WWW 中所述,当前指南是这样命名常量

最后一个模板索引
相对于
LAST_TEMPLATE_INDEX

使用 PascalCasing 方法,如何区分属性和常量。
ErrorCodes.ServerDown 没问题。但是你的类中的私有(private)常量呢?我用了很多它们来命名魔数(Magic Number)……或者我的单元测试中的期望值等等。

ALL_CAPS 样式帮助我知道它是一个常量。

_testApp.SelectTemplate(LAST_TEMPLATE_INDEX);

披露:我对常量使用 SCREAMING_CAPS 风格已经有一段时间了 + 我发现它比 squishedTogetherPascalCasedName 更具可读性。它实际上在一段文本中 STANDS_OUT

最佳答案

我们创建一个单独的静态类来放入常量并将其标记为常量。

这样当我们访问一个常量时,它总是Constant.YourConstantHere

所以

  class NewClass
{

static class Constants
{
public const int T = -1;
}
}

关于c# - 如果它们都使用 PascalCasing 命名,如何区分属性和常量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2789172/

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