System.Runtime.InteropServices.Marshal类可以做到。
Marshal.Copy可以把内存数据流拷贝到一个字节数组中,
Marshal.ReadXX可以直接从内存流中读XX数据。
具体使用文档你可以去查阅MSDN中关于System.Runtime.InteropServices.Marshal的说明。
另外如果你的项目中允许使用unsafe代码的话,则可以直接像C++那样操纵指针访问内存(当然这代码也就不那么安全了)。
声明unsafe
{
}代码块,就可以使用指针了,但是要在项目属性中,设置允许编译不安全代码,否则是不能编译的
没这功能