我如何获取对象的地址指针
答案 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;
}
但是,除非您了解自己在做什么并且知道为什么需要此功能,否则您应该避免这样做。