0
A
回答
3
this
是引用当前对象在适当位置的关键字。
例如,在Trial类中,如果你有一些代码说this.Name
它基本上编译为Trial.Name
为什么要用this
?
因为有时如果你的类让一些其他类的引用,或从具有相同名称的属性其他类继承,则需要使用this
2
,以避免名称冲突按照MSDN library时, this
关键字指向类的当前实例。
this
可以用来:
- 解决歧义(如果局部变量的名称是相同的一个实例变量的名称)
- 提高代码的可读性(以明确一个实例变量,方法或属性被访问)
- 打开智能感知(打字
this.
将打开智能感知与当前实例选项)
0
在页面类中使用this
关键字引用对象的当前实例。它有助于区分同类基类和继承类的对象。
相关问题
- 1. 'this'关键字实际引用了什么类型?
- 2. Page()在Razor Page中做了什么?
- 3. $ this关键字的含义是什么?
- 4. 为什么我们在这段代码中使用了“this”关键字?
- 5. 了解libgdx中的“this”关键字
- 6. 什么是在java中使用“this”关键字
- 7. 什么时候你会在PHP中使用$ this关键字?
- 8. 为什么在这段代码中的setAdapter方法中使用了“this”关键字?它是指什么?
- 9. 为什么不能在这里使用'this'关键字?
- 10. 在JavaScript中使用“this”关键字
- 11. 在java中使用关键字“this”
- 12. 为什么JavaScript“class”关键字在VS2013中显示为错误
- 13. COLLATE关键字在创建sqlite索引时做了什么?
- 14. this关键字在JS
- 15. “this”的用法关键字
- 16. Typescript - “this”关键字错误
- 17. “this”在“on ..”属性中的函数内引用了什么?
- 18. “this”在React组件中引用了什么?
- 19. “this”在JavaScript寄生继承中引用了什么?
- 20. 使用关键字“this”有什么好处?
- 21. d3js - 如何使用`this`关键字或替代项是什么?
- 22. 为什么模板可以直接使用$ this关键字?
- 23. Javascript关键字THIS和ELEMENT
- 24. THIS关键字内类
- 25. 为什么在引用静态方法中的字段时不能使用关键字“this”?
- 26. 在JavaScript中this关键字问题
- 27. ASP.Net调用Dispose on page/Controls in a page,or I do this?
- 28. 关于JavaScript中的'this'关键字
- 29. 为什么我不能在rxjs .let()操作中使用“this”关键字?
- 30. 为什么不能在.Net的静态方法中使用关键字'this'?
这是一个非常基本的问题。您应该重新访问C#/ .Net基础知识。 – Origin 2012-01-02 12:51:49