可能重複:
Best Practice: Initialize class fields in constructor or at declaration?使用默認的構造函數初始化類型C#
請你有什麼優勢做
public class MyClass
{
List<string> list;
public MyClass
{
list = new List<string>();
}
}
在這樣
public class MyClass
{
List<string> list = new List<string>();
public MyClass
{
}
}
我想它都是一樣的。因此構造函數比這些簡單的例子更重要