我有一个2D数组的位图。
Bitmap[][] b;
我知道第一维有多少成员,但我不知道第二维有多少成员。例如,它可能是:
b[0] = [x,x] //2 bitmaps
b[1] = [x] //1 bitmap
b[2] = [x,x,x] //3 bitmaps
我希望能够在不同的时间设置b的每个维度,但在创建对象之前我似乎无法对b做任何事情......如果我不这样做,我就无法创建它知道每个维度有多少个对象。我在这里陷入困境并陷入困境。
有没有办法在不同的时间独立创建每个维度?
答案 0 :(得分:2)
这应该是这样做的方法:
Bitmap[][] b = new Bitmap[3][];
b[0] = new Bitmap[2];
b[1] = new Bitmap[1];
b[2] = new Bitmap[3];