我想实现:有一引用变量,如Object A; 然后有一个数据块,比如用结构体记录一些信息,其中包括A的引用信息。然后一个程序段通过操作这个数据块,能够给A付值。
这在C++里应该比较容易实现,比如用指向指针的指针等,但在C#里好像没有实现的方法。
C++例子大概如下:
class A
{
}
A* a;
struct X
{
A** P;
}
程序段
int main()
{
A newA;
X newX;
X.P = &a;
//其他操作...........................
*(X.P) = &newA; //这样就把newA 的地址付给a了
}
C# 能实现类似的功能么???
时间: 2024-10-07 08:36:28