谁能帮我解释下这段代码?
class TestLazyInitializer2
{
People _people;
public People People
{
get
{
return _people == null
? (_people = new People())
: _people;
}
}
public void Print1()
{
Console.WriteLine(People.Name);
}
public void Print2()
{
Console.WriteLine(People.Name);
}
}
Get里面是在做什么?