当前位置:  开发笔记 > 编程语言 > 正文

Stylecop告诉我添加这个关键字,但它是多余的 - 任何性能影响?

如何解决《Stylecop告诉我添加这个关键字,但它是多余的-任何性能影响?》经验,为你挑选了1个好方法。

我使用Stylecop for Resharper,每当我在课堂上打电话时,Stylecop都会告诉我使用this关键字.但是IDE说这是冗余代码(确实如此),那么我为什么要使用this关键字呢?

冗余代码是否意味着它不需要(显然),编译器甚至不会对this关键字做任何事情?所以我假设这个关键字只是为了清晰起见.

此外,使用CLR,这样的事情会在各种语言中保持一致吗?因此,如果答案是编译器甚至没有触及this关键字并且它只是为了表示和清晰,那么VB.NET也是如此吗?我认为这一切都是为了清晰,因为stylecop会密切关注这一点,而Fxcop(我将在稍后使用)从技术角度关注我的代码质量.

谢谢



1> Andrew Kenna..:

这是为了清晰起见,并防止类成员与具有相同名称的局部变量或参数之间存在任何歧义.

编译的IL将不会有任何不同.

推荐阅读
U友50081205_653
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有