gpt4 book ai didi

c# - 变量名不能以 'm_' : StyleCop Rule 1308 - Why is it considered a bad (or not good/standard) practice? 开头

转载 作者:太空狗 更新时间:2023-10-29 20:52:04 31 4
gpt4 key购买 nike

我已经开始使用 StyleCop,只要有声明为 m_VariableName 的变量,它就会发出警告。

警告消息是:变量名不能以“m_”开头。这是 StyleCop 规则 SA1308

我可以关闭这条规则。但是

1) 我想知道为什么声明以“m_”开头的变量名是一种不好的做法或被认为是一种不好的做法?

2)下划线字符对Visual Studio重构有特殊意义吗? (我从一位高级开发人员那里听说的。)

最佳答案

默认的 StyleCop 规则遵循 Microsoft C# coding style .

这些包括不使用 m_ 作为前缀(视为 Hungarian Notation )。

如果您的团队不遵循这些风格指南并有自己的风格指南,请随时关闭规则。

关于c# - 变量名不能以 'm_' : StyleCop Rule 1308 - Why is it considered a bad (or not good/standard) practice? 开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5726880/

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