我正在使用中创建一个对象(下面的 obj),并将该对象作为函数返回的一部分返回。这会导致任何问题,例如在我尝试在另一个函数中使用返回值之前对象将被处理吗?
using (MyObject obj = new MyObject())
{
.
.
.
return obj;
}
这是否会导致任何问题,例如在我尝试在另一个函数中使用返回值之前对象将被释放?
Yes.
你能解释一下你想在这里做什么吗?这段代码没有任何意义。整体point“使用”的意思是你是using物体仅限此处然后自动摆脱其稀缺的非托管资源,使其无法使用。可能有更好的方法来做你想做的事。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)