可能是重复问题:
在C#中存储对象的引用
有没有一种方法可以在类对象中存储引用?例如:
public class X
{
public X(ref int i)
{
_t = i;
}
public void f(int ii)
{
_i = ii;
}
private int ref _i;
}
// ...
int i = 0;
X x = new X(ref i);
x.f(42);
// i is now 42
在C++中,我会使用指针或引用来完成这个操作。