【发布时间】:2016-12-12 20:06:09
【问题描述】:
我想要类似的东西:
class Main{
SomeClass[] classArray = new SomeClass[199]; // Problem --> All elements are null
for(int i=0; i<classArray.Length; i++){
classArray[i] = new SomeClass();
}
}
class SomeClass{
int x = 1;
public SomeClass(){}
}
但没有循环,也没有做类似的事情:
SomeClass[] classArray = new SomeClass[] {new SomeClass(), new SomeClass(), ...}
这可能吗?
【问题讨论】:
-
考虑使用
List<T>。 -
使用 List
我还必须使用循环来添加固定数量的元素,或者我错了吗?
标签: c# arrays initialization