我正在为我的 C# 项目使用 Resharper。
我创建了一些私有全局变量,通常我使用'this' 关键字作为变量名的前缀(例如this.FirstName)。
Resharper 显然希望我使用下划线而不是“this”,但实际上它足够大胆地表明“this”关键字是多余的。MSDN 网站上没有提到这一点;我的印象是,无论您使用什么命名约定(使用 _ 或 this. 或大写/小写),最终都取决于用户的选择(即使 MSDN 站点也将其混为一谈(尽管从未在同一个类))。
任何人都可以澄清他们是否听说过这样的事情,或者您是否觉得多余的评论只是 Resharper 的观点,因为这种说法似乎有点荒谬。