数组和遍历

对数据类型再次进行介绍



什么是数组?

数组是一种数据结构,包含同一类型的多个元素。数组属于引用类型。数组主要是用于对同一类型的数据进行批量处理,它包含多个数据对象,这些对象叫做“数据元素”。

数组可以是一维或多维数组。

数据类型[  ] 数组名称:

Int[  ] 数组名称; 

数组的声明:

Int[ ] myIntArray;

注:声明数组时,方括号[  ]必须跟在类型后面,而不是变量名后面。在C#中,将方括号放在变量名后是不合法的语法。

数组的初始化:

因为数组时引用类型,所以需要给他分配堆上的内存。

共有三种方法给数组初始化

1.       myIntArray=new int[3];

2.       myIntArray=new int[ ]{1,2,3};//省略数组大小

3.       int[ ] myIntArray={1,2,3};//当使用这种方法对数组进行初始化的时候,只能在声明变量数组时使用,不能在声明数组之后使用

 

二维数组:

语法:定义一个二维数组。   

数据类型[  ][  ] 数组名;//没有为数组元素分配内存空间,因而必须经过初始化才能使用

数据类型 数组名=new  数据类型[第二维大小][第一维大小]; 

示例:

int[,] b = new int[3, 2] { { 1, 2 }, { 3, 4 }, { 5, 6 } };

        for (int i = 0; i < 3; i++)

{

            for (int j = 0; j < 2; j++)

{

                print(b[i,j]);

               }

                  }

 

 

 

 

Foreach(遍历): c#中使用foreach是非常方便的操作,foreach的执行效率比for高,foreach可以在不用知道长度的情况下进行遍历,但是for一般要知道长度才能遍历,否则要在循环的内部进行控制。 foreach在c#中一般用于操作集合对象。

 

欢迎来到unity学习unity培训unity企业培训教育专区,这里有很多U3D资源U3D培训视频U3D教程U3D常见问题U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。

 


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值