mute` 发表于 2013-1-2 23:10:44

《C#与.net高级编程》——第一支柱:C#的封装

<div id="cnblogs_post_body">This关键字的作用:
解决当传入参数的名字和类型数据字段的相同时产生的作用域歧义。
构造函数链
<div class="cnblogs_code"> 1 class Motorcycle 2 {    3    public int driverInterIntensity; 4    public string driverName; 5    //构造函数链 6    public Motorcycle(){} 7    public Motorcycle(int intensity) 8               : this(intensity,""){} 9    public Motorcycle(string name)10               : this(0,name) {}11   //这是做所有工作的“主”构造函数12   public Motorcycle(int intensity ,string name)13 {14   if (intonsity > 10)15    {16         intensity =10;17    }18    driverIntensity = intensity;19    driverName = name;20 }21 }
页: [1]
查看完整版本: 《C#与.net高级编程》——第一支柱:C#的封装