jac*_*k22 2 c# allocation dynamic
我创建了一个名为x的类; 所以我想使用动态分配来制作它的数组
x [] myobjects = new x();
Run Code Online (Sandbox Code Playgroud)
但它给了我这个错误
无法将类型'ObjAssig4.x'隐式转换为'ObjAssig4.x []'
我知道这是转储问题,但我是初学者
谢谢
x[] myobjects = new x[10];
Run Code Online (Sandbox Code Playgroud)
对于一个数组,你不会创建一个带有parens'new x()'的新数组.但是数组不是动态的.您可以使用Array.Resize来改变它的大小,但您可能会在List之后
List<x> myobjects = new List<x>();
myobjects.add(new x());
Run Code Online (Sandbox Code Playgroud)