请问下面的:this(null,0,url_link)怎么理解

blackjunes 2012-03-08 01:10:50

public class Url
{
private Url father_url = null;
private int current_depth = 0;
private Uri url_link ;


public Url(Uri url_link):this(null,0,url_link)
{

}

public Url(Url father_url, int current_depth, Uri url_link)
{
this.father_url = father_url;
this.current_depth = current_depth;
this.url_link = url_link;
}
}
...全文
71 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
这个叫做constructor chaining,就是指定了this(null,0,url_link)后,执行完Url(Uri url_link)之后,就执行Url(Url father_url, int current_depth, Uri url_link)
nonocast 2012-03-08
  • 打赏
  • 举报
回复
构造函数问题
Url(Uri url_link):this(null,0,url_link)就是会自动调用另一个构造
Url(Url father_url, int current_depth, Uri url_link),传入参数为null,0,url_link

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧