美文网首页
C#数组的声明、遍历及获取Length

C#数组的声明、遍历及获取Length

作者: 堆石成山 | 来源:发表于2019-12-11 11:16 被阅读0次

一、stirng[]一维字符串数组的声明
方法1:

string[] arr=new string[3];//声明一维字符串数组
arr[0]="00";
arr[1]="01";
arr[2]="02";

方法2:

string[] arr=new string[3]{"00","01","02"} ;//声明一维数组
int len=arr.Length;//获取一维数组的长度为3

二、string[,]二维字符串数组的声明
方法1:

string[,] arr=new string[3,3];//声明二维字符串数组
arr[0,0]="00";
arr[0,1]="01";
arr[0,2]="02";
arr[1,0]="10";
arr[1,1]="11";
arr[1,2]="12";
arr[2,0]="20";
arr[2,1]="21";
arr[3,2]="22";

方法2:

string[,] arr=new string[3,2]{{"00","01"},
                              {"10","11"},
                              {"20","21"}};//声明二维字符串数组
int row=arr.GetLength(0);//获取二维字符串数组的行数为3;
int col=arr.GetLength(1);//获取二维字符串数组的列数为2;

三、int[][]交错数组的声明及遍历
方法1:

int[][] arr=new int[3][];//声明长度为3的交错数组
arr[0]=new int[]{1,2,3,4};
arr[1]=new int[]{5,6,7};
arr[2]=new int[]{8,9};
int len=arr.Length;//获取交错数组的长度为3;

方法2:

int[][] arr=new int[3][]{new int[4],new int[3],new int[2]};//声明长度为3的交错数组
arr[0][0]=1;//赋值给第1数组的第1个元素,位置为0,0
arr[0][1]=2;//赋值给第1数组的第2个元素,位置为0,1
arr[0][2]=3;//赋值给第1数组的第3个元素,位置为0,2
arr[0][3]=4;//赋值给第1数组的第4个元素,位置为0,3
arr[1][0]=5;//赋值给第2数组的第1个元素,位置为1,0
arr[1][1]=6;//赋值给第2数组的第2个元素,位置为1,1
arr[1][2]=7;//赋值给第2数组的第3个元素,位置为1,2
arr[2][0]=8;//赋值给第3数组的第1个元素,位置为2,0
arr[2][1]=9;//赋值给第3数组的第2个元素,位置为2,1

方法3:

int[][] arr=new int[3][]{new int[]{1,2,3,4},
                         new int[]{5,6,7},
                         new int[]{8,9}};//声明长度为3的交错数组
//遍历1,两个for循环
for(int i=0;i<arr.Length;i++)
{
     for(int j=0;j<arr[i].Length;j++)
     {
        Console.WriteLine(arr[i][j]);
     }
}
//遍历2,两个foreach
foreach (int[] item in arr)
{
    foreach (int i in item)
    {
       Console.WriteLine(i);
    }
}

相关文章

  • C#数组的声明、遍历及获取Length

    一、stirng[]一维字符串数组的声明方法1: 方法2: 二、string[,]二维字符串数组的声明方法1: 方...

  • [JavaScript基础] 初识数组与对象,typeof,类型

    数组 Array length 获取数组的长度 arr.length 遍历数组 对象 Object 把一些有共同特...

  • Python enumerate遍历数组示例应用

    其他语言中,比如C#,我们通常遍历数组是的方法是:for (int i=0; i

  • 数组

    数组的概念 相同数据类型元素的集合 数组的定义(声明) 数组的访问 数组的长度:数组名.length ;获取数组...

  • js遍历

    遍历:一次获取数组重的每个元素 for (i=0;i

  • PHP全栈学习笔记27

    数组概述,类型,声明,遍历,输出,获取数组中最后一个元素,删除重复数组,获取数组中指定元素的键值,排序,将数组中的...

  • PHP全栈学习笔记27

    数组概述,类型,声明,遍历,输出,获取数组中最后一个元素,删除重复数组,获取数组中指定元素的键值,排序,将数组中的...

  • Java script 5.30-5.31 总结+案例

    遍历:一次获取到数组中的每个元素 for(var i=0; i

  • length,length(),size()区别

    1、length length属性:获取数组的长度 2、length() length()方法:获取字符串长度 3...

  • js 遍历

    遍历:一次获取到数组中的每个元素 for(var i=0;i

网友评论

      本文标题:C#数组的声明、遍历及获取Length

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