数组 遍历

数组是一个存储相同类型元素的固定大小的顺序集合

数组属于引用类型 数组只能包含类型相同的元素

一维数组

int intArray;

// 一维数组赋值 介绍

int [] intArray1 = new int[3] {100,200,300};

// 数组长度可以省略 但是长度以元素个数为准

int[] intArray2 = new int[] {100,200,300}

// 访问数组元素   通过下标

int oneNumber = intArray[0];

int twoNumber = intArray1[1];
int threeNumber = intArray1[2];

// 修改数组元素

intArray[0] = 10;

Console.WriteLine(intArray1[0]);

遍历数组的方式  for  foreath

for (int i = 0;i < intArray2.Length;i++)

{

}

fortatch(item数组元素 , var任意类型 , int 整数类型)

continue终止当前循环  break终止当前循环体

foreatch(var item in intArray)

{

        

}

 二维数组 数组内部包含数组  元素个数要一致

// 括号里必须有 ,

int[,]  名字qwe = new int [2,2] {{1,2},{3,4}}

//访问二维数组

int one=名字qwe[0,0] // 第一个参数是第1个数组 第二个参数是第1个数组里的第几个 根据下标获取

修改二维数组  同:一维数组

qwe[0,1] = 100;

遍历二维数组: 双重for循环

GetLength(0) 一层元素个数

GetLength(1) 二层元素个数

for (int i = 0; i < qwe.GetLength(0); i++) {
            
                for (int j = 0; j < qwe.GetLength(1); j++)
                {

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

                }
            }

三维数组 同二维

int[,,] intArray = new int[2,2,2]{{{1,2},{4,5}},{{111,222},{444,555}}}

访问三维数组元素

int three1 = intArray = [0,0,0] //1

修改三维元素

intArray[1,1,1] =321564

交错数组  是数组的数组  一维数组

int[][] scores = new int [2][]{new int []{92,93,94},new int []{12,34,56}}

访问交错数组1.直接访问

Console.WriteLine(scores[0][0]);、

2.同一维二维数组访问

int[] tempa = store[0]; // 第一个

console.WriteLine(tempArray[0]);  // 第一个的第一个

修改交错数组  同一维二维数组修改

store[1][0] = 999;

console.Write(store[1][0])

交错数组遍历

for(int i =0;i<store.length;i++)

{

for(int j; j < store[i].length;j++)

{

        Console.WriteLine(store[i][j]);

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值