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(); });

原文地址:https://www.cnblogs.com/LongHuaiYu/p/6037584.html