首页 > 代码库 > 《C#编程》课件 - C#基础
《C#编程》课件 - C#基础
声明多维数组
? 创建一个多维数组
int[,] intMatrix;
float[,] floatMatrix;
string[,,] strCube;
xuepub.com
? 使用new关键字
? 必须指定每个维度的大小
int[,] intMatrix = new int[3, 4];
float[,] floatMatrix = new float[8, 2];
string[,,] stringCube = new string[5, 5, 5];
Jagged Array交错数组
? 交错数组有点像多维数组
? 但是每个维度有不同的大小
? 交错数组是数组的数组
? 每个数组有不同长度
如何创建交错数组
int[][] jagged = new int[3][];
jagged[0] = new int[3];
jagged[1] = new int[2];
jagged[2] = new int[5];
生成01的函数Gen01,通过该函数体会递归:
static void Gen01(int index, int[] vector) { if (index == -1) Print(vector); else for (int i=0; i<=1; i++) { vector[index] = i; Gen01(index-1, vector); } }
《C#编程》课件 - C#基础
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。