我应该如何创建一个类对象的引用

时间:2010-06-18 07:25:28

标签: c#

我如何获取对象的地址指针

1 个答案:

答案 0 :(得分:2)

如果您愿意使用unsafe代码,可以使用pointers。以下是MSDN的示例:

// assume class Point { public int x, y; }
// pt is a managed variable, subject to garbage collection.
Point pt = new Point();
// Using fixed allows the address of pt members to be
// taken, and "pins" pt so it isn't relocated.
fixed ( int* p = &pt.x )
{
    *p = 1; 
}

但是,除非您了解自己在做什么并且知道为什么需要此功能,否则您应该避免这样做。