struct UurroosterKlasStruct
{
public int Vak;
public int Lkr;
}
UurroosterKlasStruct[,] UurroosterKlas;`
我需要稍后调整此数组的大小,但是array.resize函数似乎不起作用..我想将数组更改为[10,10]。任何人都可以把我放在路上吗?
答案 0 :(得分:0)
指定大小后,无法调整数组的大小。它们固定在你给它们大小的点上。如果你想要动态尝试使用像List或Dictionary这样的东西。您必须创建一个更大的新数组并将现有数据复制到其中。
所以你的代码可能就像:
struct UurroosterKlasStruct
{
public int Vak;
public int Lkr;
}
UurroosterKlasStruct[,] UurroosterKlas;`
UurroosterKlas = new UurroosterKlasStruct[10,10];