Unity3D中C#List代码问题

在脚本中输入voidStart(){List<List<int>>[]M=newList<List<int>>[10];List<int>temp=newList<int>();for(intk=0;k<5;k++){temp.Add(1);}M[0].Add(temp);}编译没有问题,但是运行时报... 在脚本中输入void Start () { List<List<int>>[] M = new List<List<int>>[10]; List<int> temp = new List<int>(); for (int k = 0; k < 5; k++) { temp.Add(1); } M[0].Add(temp); }编译没有问题,但是运行时报错,如如所示请问这是怎么回事,应该怎么修改。 展开
最新回答
我一口盐汽水真好喝!

2024-06-28 14:27:55

展开全部
你的类型定义把你自己绕晕了吧
最好用一些嵌套的自定义类
还有list或者数组new以后必须为里面class类型元素也执行初始化