'this'关键字在Asp.Net Page Class中引用了什么?
答
this
是引用当前对象在适当位置的关键字。
例如,在Trial类中,如果你有一些代码说this.Name
它基本上编译为Trial.Name
为什么要用this
?
因为有时如果你的类让一些其他类的引用,或从具有相同名称的属性其他类继承,则需要使用this
答
,以避免名称冲突按照MSDN library时, this
关键字指向类的当前实例。
this
可以用来:
- 解决歧义(如果局部变量的名称是相同的一个实例变量的名称)
- 提高代码的可读性(以明确一个实例变量,方法或属性被访问)
- 打开智能感知(打字
this.
将打开智能感知与当前实例选项)
答
在页面类中使用this
关键字引用对象的当前实例。它有助于区分同类基类和继承类的对象。
这是一个非常基本的问题。您应该重新访问C#/ .Net基础知识。 – Origin 2012-01-02 12:51:49