请问这几行代码应该怎样改正呢?
1.
int* numPtr = (int*) stackalloc byte[(4 * 4)];
2.错误提示:指针和固定大小缓冲区只能在不安全的上下文中使用。
public void* VoidStar
{
get
{
if (this.disposed)
{
throw new ObjectDisposedException( "MemoryBlock ");
}
return this.voidStar;
}
}
------解决方案--------------------这是不安全代码 使用要申明unsafe
C#中没必要这么写吧
------解决方案--------------------unsafe public void* VoidStar