Linqpad でクラスをテストし、基本的なクラスを構築しましたが、2 つのクラスの実行の違いについて理解できません。誰かが私を助けてくれますか?
public class name // 1
{
public string name1 {get;set;}
public surname surname = new surname();
}
public class name // 2
{
public string name1 {get;set;}
public surname surname {get;set;}
public name()
{
surname = new surname();
}
}
public class surname
{
public string surname1 {get;set;}
public string surname2 {get;set;}
}