我们都从根本上知道a Constructor和用户定义Initialize()方法之间的区别.
Constructor
Initialize()
我的问题集中在对象创建的最佳设计实践上.我们可以将所有Initialize()代码放入Constructor(),反之亦然(将所有预热代码移动到Initialize方法并从中调用此方法Constructor).
Constructor()
Initialize
目前,设计一个新类,我在里面创建任何新实例,constructor()并将任何其他热身代码移动到Initialize()方法中.
constructor()
您认为最好的权衡点是什么?
c# constructor initialization
c# ×1
constructor ×1
initialization ×1