为什么Resharper将变量重命名为以下划线开头?

Kdg*_*Dev 6 resharper naming-conventions visual-studio-2010

我从来没有理解过这一点,坦率地说,在代码中看到它会让我很生气:以下划线开头的变量名称.

这有什么意义?

我刚刚安装了Resharper 5.1,试了一下它看起来不错,虽然这件事对我来说已经毁了它.

我没有检查过,但我希望我能把它关掉.但为什么一开始就这样做呢?

Jul*_*lia 8

对于私人领域来说,这是一种非常普遍的风格,有些是使用m_lowerCamelCase,有些只是使用,_lowerCamelCase还有其他lowerCamelCase.对于函数内部的变量lowerCamelCase,它们更为罕见,并且默认情况下将为它们使用整形器.

请注意,设计指南命名部分不鼓励对公共成员使用前缀,但不关心私有成员(并且公共字段应仅在特定情况下使用,因为它们的危险无论如何).

在整形器选项中,可以在语言>公共>命名样式中更改所有这些选项.

您还可以将参数保存在解决方案或文件中,然后导入/导出它们.使用它,您可以为团队中的每个人一劳永久地设置参数.