您当前的位置: 首页 >  c#

C#中this关键字的使用

发布时间:2010-11-22 15:21:00 ,浏览量:0

保留字this仅限于在构造函数、类的方法和类的实例中使用,它有以下含义:

●在类的构造函数中出现的this作为一个值类型,它表示对正在构造的对象本身的引用。

●在类的方法中出现的this作为一个值类型,它表示对调用该方法的对象的引用。

●在结构的构造函数中出现的this作为一个变量类型,它表示对正在构造的结构的引用。

●在结构的方法中出现的this作为一个变量类型,它表示对调用该方法的结构的引用。

除此之外,在其它地方使用this保留字都是不合法的。

比如在一个AAA类里有一个aaa的变量 在这个AAA类中调用这个aaa变量就可以用this.aaa 如果是在别的类中就要实例化一个对象来调用这个变量 AAA a=new AAA(); a.aaa; 在静态的方法中不能使用this 如Main方法就是一个静态方法

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    104724博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0507s