List<string> list = null;
public Form1()
{
InitializeComponent();

list = new List<string>();
}
こうするのはなぜ?

List<string> list=new List<string>();
public Form1(){}
これでいいじゃん