1

说我有一堂课:

public class Person
{
  public string Name { get; set; }
  public int Age { get; set; }
}

并在一个方法中实例化它:

public void SomeMethod(Person person)
{
   person = new Person()
}

在这个人被传入之前,它已经设置了值。

断言SomeMethod将传递的引用设置为新实例化对象的最佳方法是什么?

我能想到的就是检查所有可为空的属性是否为空,并且不可为空的值具有默认值。

还有比这更好的方法吗?

4

0 回答 0