作者QQ29 (我爱阿蓉)
看板C_Sharp
标题[问题] C# 有办法 return value type by reference吗?
时间Fri Aug 5 12:37:23 2011
大家好
请问一下有没有办法return 一个value type的reference呢?
大概像是
int ref Foo()
{
return ref m_XXX;
}
我知道不会过@@ 但是好像没有方法了?
是不是无法让class外的人得到这value type的实体阿
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 84.233.227.247
1F:→ iterator:放在参数那, void Foo(out int val) 08/05 13:32
2F:→ QQ29:除了放在那别无他法吗? 08/05 15:37
3F:→ iterator:或是用unsafe code. google "A.2 Pointer types (C#)" 08/05 17:21
4F:→ iterator:不过你有什麽特殊的需求, 需要用到这种功能? 08/05 17:22
5F:推 chchwy:应该先问你为什麽要这样做吧...应该有很多方法可以绕过才是 08/08 11:50