首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请教这几行代码应该怎样改正呢

2011-12-19 
请问这几行代码应该怎样改正呢?1.int*numPtr(int*)stackallocbyte[(4*4)]2.错误提示:指针和固定大小缓冲

请问这几行代码应该怎样改正呢?
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

热点排行