美文网首页
【蓝鸥AR/VR开发基础】二维数组

【蓝鸥AR/VR开发基础】二维数组

作者: 蓝鸥3G | 来源:发表于2016-08-31 17:27 被阅读0次

    蓝鸥(www.lanou3g.com)是一家集产、学、研、创为一体的综合性移动互联网研发培训机构,致力于iOS开发、Unity3D游戏开发、Android开发、HTML5前端开发和Web安全攻防等技术人才的培养。

    一、二维数组

    有两个下标的数组叫做二维数组

    类似[,]数组名=new类型[常量表达式1,常量表达式2]

    int[,] numbers= new int[2,3];

    [0,0] [0,1] [0,2]

    [1,0] [1,1] [1,2]

    举例说明

    usingSystem;

    namespaceLesson16

    {

    classMainClass

    {

    publicstaticvoidMain(string[]args)

    {

    //声明并初始化int类型二维数组numbers

    //一个2行3列的数组

    int[,]numbers=newint[2,3];

    numbers[0,1]=3;

    Console.WriteLine(numbers[1,2]);

    }

    }

    }

    举例说明:

    usingSystem;

    namespaceLesson16

    {

    classMainClass

    {

    publicstaticvoidMain(string[]args)

    {

    //声明并初始化int类型二维数组numbers

    //一个2行3列的数组

    int[,]numbers=newint[2,3]{

    {1,2,3},

    {4,5,6}

    };

    numbers[0,1]=3;

    Console.WriteLine(numbers[1,2]);

    }

    }

    }

    遍历出二维数组的元素:

    usingSystem;

    namespaceLesson16

    {

    classMainClass

    {

    publicstaticvoidMain(string[]args)

    {

    //声明并初始化int类型二维数组numbers

    //一个2行3列的数组

    int[,]numbers=newint[2,3]{

    {1,2,3},

    {4,5,6}

    };

    //numbers[0,1]=3;

    Console.WriteLine(numbers[1,2]);

    //使用循环遍历数组

    //需要两个for循环嵌套

    //外层:遍历数组中每一行

    //内层:一次遍历某行数据中的每个元素

    for(inti=0;i<2;i++){

    for(intj=0;j<3;j++){

    Console.WriteLine(numbers[i,j]);

    }

    }

    }

    }

    }

    //foreach遍历每一个元素

    //遍历整个numbers数组,依次获取里面的int类型元素

    //当我们不需要对循环本身的整个过程进行控制,只需要关注数组中每个元素的时候,可以使用foreach

    foreach(intnuminnumbers){

    Console.WriteLine(num);

    }

    课堂源代码:

    usingSystem;

    namespaceLesson16

    {

    classMainClass

    {

    publicstaticvoidMain(string[]args)

    {

    //声明并初始化int类型二维数组numbers

    //一个2行3列的数组

    int[,]numbers=newint[2,3]{

    {1,2,3},

    {4,5,6}

    };

    //numbers[0,1]=3;

    Console.WriteLine(numbers[1,2]);

    //使用循环遍历数组

    //需要两个for循环嵌套

    //外层:遍历数组中每一行

    //内层:一次遍历某行数据中的每个元素

    for(inti=0;i<2;i++){

    for(intj=0;j<3;j++){

    Console.WriteLine(numbers[i,j]);

    }

    }

    //foreach遍历每一个元素

    //遍历整个numbers数组,依次获取里面的int类型元素

    //当我们不需要对循环本身的整个过程进行控制,只需要关注数组中每个元素的时候,可以使用foreach

    foreach(intnuminnumbers){

    Console.WriteLine(num);

    }

    }

    }

    }

    相关文章

      网友评论

          本文标题:【蓝鸥AR/VR开发基础】二维数组

          本文链接:https://www.haomeiwen.com/subject/orxcettx.html