我想更新包含24个数据的全局数组
Decimal[] GolbalInfo = new Decimal[24];
有三个不同的小数组,每个数组包含8个数据
Decimal[] TableSwInfo ;
我该怎么办?
答案 0 :(得分:3)
您可以使用CopyTo
。假设您有以下数组:
//main destination array
Decimal[] GolbalInfo = new Decimal[24];
//smaller source arrays
Decimal[] SmallOne = new Decimal[8];
Decimal[] SmallTwo = new Decimal[8];
Decimal[] SmallThree = new Decimal[8];
您可以使用较小的一个来设置大号:
SmallOne.CopyTo(GolbalInfo, 0);//sets 0 - 7
SmallTwo.CopyTo(GolbalInfo, 7);//sets 8 - 15
SmallThree.CopyTo(GolbalInfo, 15);//sets 16 - 23
我建议您在添加尺寸之前验证尺寸,尽管根据您的设置可能是安全的假设