对于修改或稍微更改传递的参数对象的方法,可接受的命名约定是什么?特别是,像这样的方法:
class Mapper {
public PersonDTO MapPerson(tPerson p) {
var person = new PersonDTO {
ID = p.ID,
Name = p.Name,
Country = Retriever.GetCountryName(p.CountryID)
};
return person;
}
}
由于“人”描述符适用于返回对象和参数,我不确定这里的最佳实践是什么。