【发布时间】:2010-09-22 19:52:21
【问题描述】:
在声明时初始化类成员变量是否更好
private List<Thing> _things = new List<Thing>();
private int _arb = 99;
还是在默认构造函数中?
private List<Thing> _things;
private int _arb;
public TheClass()
{
_things = new List<Thing>();
_arb = 99;
}
这仅仅是风格问题还是存在性能权衡,一种或另一种方式?
【问题讨论】:
标签: c# constructor declaration