Performance 我应该使用«;这是»;OOP编程中的关键字,其中它';有可能跳过它吗?使用它有什么好处吗?

Performance 我应该使用«;这是»;OOP编程中的关键字,其中它';有可能跳过它吗?使用它有什么好处吗?,performance,oop,coding-style,Performance,Oop,Coding Style,可能重复: 在OOP中,有时我们可以编写this.PropertyName=VALUE,有时我们可以跳过this。只需编写PropertyName=VALUE 所以我的问题是,我们是否应该总是使用这个。? 使用/编写此是否会对应用程序性能产生任何影响,还是只会使代码更加清晰 谢谢。性能应该不会有任何差别。这纯粹是一种风格决定。性能上不应该有任何差异。这纯粹是一个风格决定。试着为它编写一个基准。我猜它们在编译语言中是相同的。如果它们不相同,则说明编译器不好。请尝试为其编写基准测试。我猜它们在编译

可能重复:

在OOP中,有时我们可以编写
this.PropertyName=VALUE
,有时我们可以跳过
this
。只需编写
PropertyName=VALUE

所以我的问题是,我们是否应该总是使用
这个。
? 使用/编写
是否会对应用程序性能产生任何影响,还是只会使代码更加清晰


谢谢。

性能应该不会有任何差别。这纯粹是一种风格决定。

性能上不应该有任何差异。这纯粹是一个风格决定。

试着为它编写一个基准。我猜它们在编译语言中是相同的。如果它们不相同,则说明编译器不好。请尝试为其编写基准测试。我猜它们在编译语言中是相同的。如果它们不是,那么你的编译器就不好。