博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#中This关键字在同名构造函数中的应用
阅读量:6164 次
发布时间:2019-06-21

本文共 735 字,大约阅读时间需要 2 分钟。

可以使用this关键字来简化同名构造函数的调用。

public class ThisDemo{

  public ThisDemo(int param1):this(param1,2){}//调用第二个同名构造函数

  public ThisDemo(int param1,int param2):this(param1,param2,"testString"){}//调用第三个同名的构造函数

  public ThisDemo(int param1,int param2,string param3)

     {

    console.write("param1:{0},param2{1},param3{2}",param1,param2,param3);

      }

}

上面的代码等价于下面的代码:

public class ThisDemo{

  public ThisDemo(int param1)

     {

    ThisDemo(param1,2);

  }://调用第二个同名构造函数

  public ThisDemo(int param1,int param2)

  {

    ThisDemo(param1,param2,"testString");

  }//调用第三个同名的构造函数

  public ThisDemo(int param1,int param2,string param3)

     {

    console.write("param1:{0},param2{1},param3{2}",param1,param2,param3);

      }

}

转载于:https://www.cnblogs.com/Neallin/p/5590258.html

你可能感兴趣的文章
CF 888E Maximum Subsequence——折半搜索
查看>>
欧几里德算法(辗转相除法)
查看>>
面试题1-----SVM和LR的异同
查看>>
MFC控件的SubclassDlgItem
查看>>
如何避免历史回退到登录页面
查看>>
《图解HTTP》1~53Page Web网络基础 HTTP协议 HTTP报文内的HTTP信息
查看>>
unix环境高级编程-高级IO(2)
查看>>
树莓派是如何免疫 Meltdown 和 Spectre 漏洞的
查看>>
雅虎瓦片地图切片问题
查看>>
HTML 邮件链接,超链接发邮件
查看>>
HDU 5524:Subtrees
查看>>
手机端userAgent
查看>>
pip安装Mysql-python报错EnvironmentError: mysql_config not found
查看>>
http协议组成(请求状态码)
查看>>
怎样成为一个高手观后感
查看>>
[转]VC预处理指令与宏定义的妙用
查看>>
MySql操作
查看>>
python 解析 XML文件
查看>>
MySQL 文件导入出错
查看>>
java相关
查看>>