原则:
1、锯齿数组首先是二维数组,第一维的维数是确定的
2、之所以在C#中能够出现灵活的锯齿数组,是因为,C#的数组是引用类型(本质上存放的是指针)
根据这个引用类型(指针)的概念,C++中用指针数组同样可以实现
C#中:
class A{}
int szA[][] = new int[3][];
szA[0] = new int[2];
szA[1] = new int[6];
szA[2] = new int[3];
当然此时实际的各个数组元素(整形变量)尚未初始化值,C#不允许使用未经初