我可以在对象中存储对变量的引用吗?

可能重复:
在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); xf(42); // i is now 42 

在C ++中,我用指针或引用来做这件事。

您可以使用非托管代码执行此操作,但是没有托管代码方法来引用值类型。 您必须手动将其装入某种对象容器并引用它。