谁能告诉我asp.net中this的用法说的详细点好吗..我是新手.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 00:33:28

谁能告诉我asp.net中this的用法说的详细点好吗..我是新手.
谁能告诉我asp.net中this的用法
说的详细点好吗..我是新手.

谁能告诉我asp.net中this的用法说的详细点好吗..我是新手.
this 关键字引用类的当前实例,还可用作扩展方法的第一个参数的修饰符.
限定被相似的名称隐藏的成员,例如:
public Employee(string name, string alias)
{
this.name = name;
this.alias = alias;
}
将对象作为参数传递到其他方法,例如:
CalcTax(this);
声明索引器,例如:
public int this [int param]
{
get { return array[param]; }
set { array[param] = value; }
}
由于静态成员函数存在于类一级,并且不是对象的一部分,因此没有 this 指针.在静态方法中引用 this 是错误的.
对于this关键字来说,最长用到的两个地方就是当前类的引用和声明索引器了.只需要知道这两点,this关键字不难理解.