一个很简单的问题。 本帖最后由 air123456789 于 2010-08-12 13:46:56 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.在类的构造函数中出现的this作为一个值类型表示对正在构造的对象本身的引用2.在类的方法中出现this作为一个值类型表示对调用该方法的对象的引用3.在结构的构造函数中出现的this作为一个变量类型表示对正在构造的结构的引用4.在结构的方法中出现的this作为一个变量类型表示对调用该方法的结构 this就是指当前这个对象,例如在你这个例子中,this就是指继承抽象类Prototype的实例化对象;这里this.id就是返回private string id;这个id this.id指的是你定义的 (private string id;)this用来指当前对象= id;指的是构造函数传进来的id (string id) 用此定义可以在构造这个类的时候赋值内部变量 比如你定义一个Prototype a("aaaaa");这个时候就把"aaaaa"赋值给了 a.id this.id = id; //this.id是指? id是指? 哪个?其中 this.id 是指的 private string id; 方法外面的那个= id ; 这个ID是你方法里的string id 变量当方法里出现和类同名称的变量时 就用this去引用 类变量至于用处 就是在类实例化时 同时也给ID赋值了 abstract class Prototype { private string id; public Prototype(string id) { this.id = id; //this.id是private的那个 id是指传进来的参数 } } this.id 是string id,id是private string id abstract class Prototype { private string id; //this.id public Prototype(string id) //id { this.id = id; //this.id是指? id是指? 哪个? } } this.id = that.id0楼没有…… 哈哈哈 求大家讲解一下c#网页采集器的代码 c#程序中能潜入excel么?用什么组件? 求一段简单的多线程服务器代码 母板页怎么把它分成左右2个页面 登陆界面与sql数据库的连接出错 想请教一下如何叫两台机器上的不同进程进行通信啊?? 关于webrowser的一个问题 对数组的ref传递问题 求c# winf的工作 诚招作者写书 C# 请教:webBrowser 能否捕获里网页中所操作的JS事件? 我图片怎么老是被遮住啊 我已经设置了zindex:1了
这里this.id就是返回private string id;这个id
Prototype a("aaaaa");这个时候就把"aaaaa"赋值给了 a.id
{
private string id; public Prototype(string id)
{
this.id = id; //this.id是private的那个 id是指传进来的参数
}
}
abstract class Prototype
{
private string id; //this.id public Prototype(string id) //id
{
this.id = id; //this.id是指? id是指? 哪个?
}
}
this.id = that.id0楼没有…… 哈哈哈