我试图为VS 2017的常量创建一个命名约定。问题是,与规则有某种冲突,因为当我定义这样一个常量时,我会得到这个错误:
private const string HOLAMUCHACHO = "1";“第一个单词”"HOLAMUCHACHO“必须以小写字符开头。
这是我的.editorconfig:
## Private members must be camelCase
dotnet_naming_style.private_field_style.capitalization = camel_case
dotnet_naming_rule.private_fields_are_camel_case.severity = error
dotnet_naming_rule.private_fields_are_camel_case.symbols = private_field_symbol
dotnet_naming_rule.private_fields_are_camel_case.style = private_field_style
dotnet_naming_symbols.private_field_symbol.applicable_kinds = field
dotnet_naming_symbols.private_field_symbol.applicable_accessibilities = private
## Constants must be UPPER_CASE
dotnet_naming_style.upper_case_style.capitalization = all_upper
dotnet_naming_style.upper_case_style.word_separator = _
dotnet_naming_rule.constant_fields_should_be_upper_case.severity = error
dotnet_naming_rule.constant_fields_should_be_upper_case.symbols = constant_fields
dotnet_naming_rule.constant_fields_should_be_upper_case.style = upper_case_style
dotnet_naming_symbols.constant_fields.applicable_kinds = field
dotnet_naming_symbols.constant_fields.applicable_accessibilities = *
dotnet_naming_symbols.constant_fields.required_modifiers = const有什么想法吗?提前谢谢。
发布于 2019-05-15 15:42:25
好的,将const规则置于私有成员之上似乎是有效的:更具体的规则首先:)
https://stackoverflow.com/questions/56152878
复制相似问题