C#中this的总结
1、this关键字引用被访问成员所在的当前实例。静态成员函数没有this指针。this关键字可以用来从构造函数,实例方法和实例化访问器中访问成员。 不能在静态方法。静态属性访问器或者域声明的变量初始化程序中使用this关键字,这将会产生错误。
2、在类的构造函数中出现的this作为一个值类型表示对正在构造的对象本身的引用。
3、在类的方法中出现this作为一个值类型表示对调用该方法的对象的引用。
4、在结构的构造函数中出现的this作为一个变量类型表示对正在构造的结构的引用。
5、在结构的方法中出现的this作为一个变量类型表示对调用该方法的结构。