【发布时间】:2020-09-12 18:34:49
【问题描述】:
【问题讨论】:
-
这是文档中的错字。
-
谢谢,所以我将照常使用camelCase作为构造函数参数,使用PascalCase作为Attribute类的属性。
标签: c# naming-conventions
【问题讨论】:
标签: c# naming-conventions
文档将文本格式设置为大写句子,或者考虑初始化属性名称...
AttributeUsageAttribute 的三个属性是通过定义来设置的 以下参数:
ValidOn
结果与您在文档中阅读的结果相同,并且您在此处了解参数的真实语法:
https://docs.microsoft.com/dotnet/api/system.attributeusageattribute.-ctor
哪里有:
public AttributeUsageAttribute (AttributeTargets validOn);
您应该尽可能使用官方的通用编码标准。
有时您会发现不符合规范的代码,即使在 MS 网站上也是如此。
【讨论】:
version 实际上是一个公共字段。所以是的,你绝对正确,即使是微软的代码也可能不符合它的标准