码迷,mamicode.com
首页 > Windows程序 > 详细

《C#编程》课件 - C#基础

时间:2016-10-28 22:46:21      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:for   nbsp   stat   else   index   int   block   如何   创建   

声明多维数组
? 创建一个多维数组
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);
    }    
}
Gen01

 

《C#编程》课件 - C#基础

标签:for   nbsp   stat   else   index   int   block   如何   创建   

原文地址:http://www.cnblogs.com/ph829/p/6009504.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!