Possible Duplicate:
Best Practice: Initialize class fields in constructor or at declaration?
Please do you have any advantage for doing
public class MyClass { List<string> list; public MyClass { list = new List<string>(); } } over doing this
public class MyClass { List<string> list = new List<string>(); public MyClass { } } I guess its all the same. Thus constructors are more important than these simple cases