【发布时间】:2010-03-10 13:06:07
【问题描述】:
为了一个类实例正常工作,一些字段应该被正确初始化,你初始化这些字段的策略是什么,应该通过构造函数给出什么,应该通过属性给出什么?
我的困惑是,如果构造函数需要很长的参数列表,很难使用,如果通过属性,我往往会忘记设置一些属性。
最佳做法是什么?
【问题讨论】:
-
有时,当你发现构造函数列表很长时,类(类型)做得太多了。当然,有时这是不可避免的......
标签: c# initialization properties