何时初始化集合

时间:2010-11-15 06:10:29

标签: c# .net

我已经定义了像List ids这样的集合。我想知道哪个更好

1)在声明中初始化

2)初始化int他的构造函数。

2 个答案:

答案 0 :(得分:3)

您应该在构造函数中声明它,不仅是为了可读性而且是为了继承问题。您可能希望从中继承另一个类,并且可能要覆盖构造函数的特定新类,因为它具有不同的参数。

答案 1 :(得分:0)

同样,但更好的可读性将在构造函数中。

结帐my rules

也...

  

就最佳实践而言,前者比后者更不易出错,因为有人可以轻松添加另一个构造函数并忘记链接