C#中,把void*转换为byte

byte[] data = null;

unsafe

{

  int tempLength;

  void* tempData ;

  data = new byte[tempLength];

  using(UnmanagedMemoryStream tempUMS = new UnmanagedMemoryStream(byte*)tempData, tempLength))

  {

    tempUMS.Read(data, 0, data.Length);

  }

}

posted @ 2018-07-28 14:25  梦支撑着现实  阅读(1524)  评论(0编辑  收藏  举报