标题:请教有关this关键字的知识
取消只看楼主
philmei
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2007-11-20
 问题点数:0 回复次数:3 
请教有关this关键字的知识
在C#中this的用法有好几种。
我的C#书中是如下这样说的,但我没太懂,哪位帮我解释一下,可以吗?谢谢。

this引用的第二种用法是把当前对象作为参数传给另一个方法,如下例:
class myClass
{
   public void Foo(OtherClass otherObject)
   {
      otherObject.Bar(this);
   }
}
让我们对这个例子做一些解释。我们有一个名为myClass.Foo的方法。在方法主体中,调用otherClass实例的Bar方法,传入对myClass当前实例的引用。这样Bar方法就可以使用myClass当前实例的公开方法和成员了。


这就这些,可以帮我解释一下吗,最好举个小例子。
搜索更多相关主题的帖子: myClass 关键 知识 Bar Foo 
2007-11-22 22:44
philmei
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2007-11-20
得分:0 
谢谢回复!
otherObject指的是调用myClass.Foo的其它类的对象吗?
"Bar方法就可以使用myClass当前实例的公开方法和成员了" 这句话是什么意思呢?

扫地恐伤蝼蚁命,爱惜飞蛾纱罩灯
2007-11-22 23:46
philmei
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2007-11-20
得分:0 
虽然还是不太明白,但我不好意思再问了,真的非常谢谢您!
我先往后学,再多积累点语法,然后我再回来领悟您的讲解。
现在您的举列我还不能完全看懂,呵呵

扫地恐伤蝼蚁命,爱惜飞蛾纱罩灯
2007-11-23 00:45
philmei
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2007-11-20
得分:0 
谢谢,谢谢。
this的这个用法我是知道的,书中说了这个用法,我看懂了的。书中提到了关于this的其它用法,其中说的,当this作为参数传给另一个方法我没看懂,呵呵
非常感谢您的帮助,您的例子很清楚,再次谢谢您了。

扫地恐伤蝼蚁命,爱惜飞蛾纱罩灯
2007-11-24 13:22



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-187840-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.259905 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved