标签: c# .net
我已经定义了像List ids这样的集合。我想知道哪个更好
1)在声明中初始化
2)初始化int他的构造函数。
答案 0 :(得分:3)
您应该在构造函数中声明它,不仅是为了可读性而且是为了继承问题。您可能希望从中继承另一个类,并且可能要覆盖构造函数的特定新类,因为它具有不同的参数。
答案 1 :(得分:0)
同样,但更好的可读性将在构造函数中。
结帐my rules。
也...
就最佳实践而言,前者比后者更不易出错,因为有人可以轻松添加另一个构造函数并忘记链接