【发布时间】:2015-05-06 20:18:23
【问题描述】:
是否可以通过特定的 UInt32 变量访问内存?
例如,如果我有一个 UInt32 变量,它的值为 12345678,
那么有什么方法可以访问内存位置0x12345678吗?
【问题讨论】:
-
不太确定您想要实现什么,但您谈论的是
IntPtr和非托管代码。 IE。 C++ 和类似语言中的指针。 -
不适用于 64 位机器
-
绝对内存还是虚拟地址? :-)
-
如果您指向受保护的地址,则会出现页面错误。
-
您可以在
unsafe块中执行类似byte *ptr = 0x12345678; byte value = *ptr;的操作。这就是你想要做的吗?