以下两种字段初始化方式之间是否存在差异?什么时候使用哪一个?
public class Class1
{
private SomeClass someclass;
public Class1()
{
someclass = new SomeClass(some arg);
}
}
Run Code Online (Sandbox Code Playgroud)
public class Class1
{
private SomeClass someclass = new SomeClass(some arg);
}
Run Code Online (Sandbox Code Playgroud)
第二个例子中的字段可以是只读的.