您的位置:首页 > 大数据 > 人工智能

Item 14:Utilize Constructor Chaining

2005-08-12 19:42 183 查看
由于C#不知参数的默认值,but constructor initializers allow one constructor to call another construcor.
所以经常出现一下这种形式的代码:

public class MyClass
public class MyClass
private ArratList _col;
private string _name;

public MyClass()
//编译器会自动添加额外的初始语句
commonConstructor(0,"");
}

public MyClass(int initial)
//编译器会自动添加额外的初始语句
commonConstrutor(initial,"");
}

public void commonConstrucot(int initial,string name)
//编译器会自动添加额外的初始语句
//处理代码
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: