C# 获取数组的内存地址

  if (true) // 方法一
  {
    byte[] aryData = new byte[100];

    fixed (byte* pB = &aryData[0])
    {
      ulong addr = (ulong)pB; // 得到内存的地址 0X01BD33AC
    }
  }

  if (true) // 方法二
  {
    byte* pC = stackalloc byte[100];

    ulong addr = (ulong)pC; // 得到内存的地址 0X01BD33AC
  }

 

Task.Factory.StartNew(() => ThreadEntry());
Task.Factory.StartNew(delegate { ThreadEntry(); });

posted on 2016-11-07 09:44  LongHuaiYu  阅读(1200)  评论(0编辑  收藏  举报