“this”关键字在 Asp.Net 页面类中指的是什么
本文关键字:是什么 Net this 关键字 Asp | 更新日期: 2023-09-27 18:19:09
例如这在使用文本框 1 之前
this.TextBox1.Text
this
是一个引用当前对象的关键字。
例如,在 Trial 类中,如果你有一些代码说this.Name
它基本上编译为Trial.Name
为什么要使用this
?
因为有时如果您的类引用了某个其他类或从具有相同名称属性的其他类继承,则需要通过使用 this
来避免名称冲突
根据 MSDN 库,this
关键字引用类的当前实例。
this
可用于:
- 解决歧义(如果局部变量的名称与实例变量的名称相同(
- 提高代码可读性(明确正在访问实例变量、方法或属性(
- 打开智能感知(键入
this.
将打开智能感知,其中包含当前实例的选项(
在页面类中使用 this
关键字是指对象的当前实例。当您必须区分基类和继承类的相同类型的对象时,它会有所帮助。