8,744
社区成员
![](https://csdnimg.cn/release/cmsfe/public/img/topic.427195d5.png)
![](https://csdnimg.cn/release/cmsfe/public/img/me.40a70ab0.png)
![](https://csdnimg.cn/release/cmsfe/public/img/task.87b52881.png)
![](https://csdnimg.cn/release/cmsfe/public/img/share-circle.3e0b7822.png)
代码如下,命名gcnew 分配了空间,使用崩溃了,请高人指点
//xxx_model.cs
pulbic class ImgData
{
pulbic int a;
public byte[] bytes;
}
public class A
{
int x;
int y;
ImgData[] imgs;
}
//xxx_serivice.cpp
class a;
a.imags = gcnew <ImgData^> (5);
for (int i =0 ;i<5;i++)
{
imags[i] ->bytes[] = gcnew<byte>(10);//次数会崩溃不知道什么原因
}
明明给imags分配了空间,为什么imags[i] ->bytes[] = gcnew(10);还会崩溃
有高人遇到过吗?