【发布时间】:2014-01-31 09:08:23
【问题描述】:
我有一个问题要问你。在方法中更改对象属性的最佳实践是什么?假设我有这样的方法:
public void ChangeThis(MyObj myobj)
{
myobj.Prop = 5;
}
返回那个对象不是更好吗?就像我们想要表明我们改变了一些东西一样?
public MyObj ChangeThis(MyObj myobj)
{
myobj.Prop = 5;
return myobj;
}
从方法更改对象属性的最佳做法是什么?
【问题讨论】:
标签: c# methods parameter-passing