日期:2014-05-20  浏览次数:21046 次

c# 获取内存地址
c#   如何获取一个变量内存地址
并对他进行操作

------解决方案--------------------
unsafe
{
uint* ptr = (uint*)0x56000000;
MessageBox.Show((*ptr).ToString());
}

------解决方案--------------------
需要将程序设置为unsafe状态,然后用&就可以了。步骤如下:
1.将IDE中的配置属性-> 结构-> unsafe设置为true;
2.在要取内存地址的函数前用unsafe关键词修饰。
3.用&取内存地址