说我有一堂课:
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
并在一个方法中实例化它:
public void SomeMethod(Person person)
{
person = new Person()
}
在这个人被传入之前,它已经设置了值。
断言SomeMethod
将传递的引用设置为新实例化对象的最佳方法是什么?
我能想到的就是检查所有可为空的属性是否为空,并且不可为空的值具有默认值。
还有比这更好的方法吗?