【发布时间】:2010-10-17 00:40:34
【问题描述】:
我有简单的远程 API,其方法类似于:
bool FillMyList(List<string> ListToFill)
{
ListToFill.Add("something");
ListToFill.Add("more stuff");
}
但是,当我通过代理对象调用它时,返回时,ListToFill 保持原样(在我的情况下为空)。
现在呢?我必须指出,我的其余方法都可以正常调用 - 它们向一个方向传递参数,并为另一个方向返回值。
【问题讨论】:
-
this 有什么帮助吗?
-
似乎有可能——让我们先试试 ref...
-
ref 不起作用 - 为什么它应该...我将我的 List 移动为返回值,它现在可以工作...