拥有一个用户定义的类,如下所示:
class Foo
{
public int dummy;
public Foo(int dummy)
{
this.dummy = dummy;
}
}
然后有这样的东西:
ArrayList dummyfoo = new ArrayList();
Foo a = new Foo(1);
dummyfoo.add(a);
foreach (Foo x in dummyfoo)
x.dummy++;
a.dummy 多少钱?
如何创建我的 ArrayList 以使 a.dummy 等于 2,这意味着我的 ArrayList 基本上包含指向我的对象而不是副本的指针。