【总结】C#中的数组

来源:互联网 发布:知乎付费方式 编辑:程序博客网 时间:2024/06/07 20:14

   在学习VB时,感觉数组是一个很神奇的东西,神奇到不敢触碰,我想这就是害怕!当我害怕某一件东西或一件事时,我的解决方法是:干掉它!

   看见上面那三个字的小朋友不要被我吓到哦,我是很温柔的。。。

   言归正传~

数组的定义:

   所谓数组,就是相同数据类型的元素按一定顺序排列的集合,把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为下标。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。(来自百度百科)

为什么要使用数组?

   数组起到了存储空间的作用,一次性声明多个形同类型的变量,使程序更简单,避免了定义多个变量的麻烦。

导图:


数组的遍历:

   把数组中的每个元素都访问到;
   使用foreach语句可以实现数组的遍历功能,开发人员可以用foreach语句访问数组中的每个元素而不需要确切地知道每个元素的索引号。

例如:

int[] arr = new int[10] { 10, 20, 30, 40, 50, 60, 70, 80, 90};   //采用foreach语句对arr数组进行遍历      foreach (int number in arr)     Console.WriteLine(number);      Console.ReadLine();   


数组的声明

不限制元素:

<span style="font-size:24px;"><strong>//第一种int[] nums1 = new int[10];  //定义了一个length为10的变量,索引从0到9,索引永远是长度-1;//通过下标和索引赋值,在未赋值时,默认为0;nums1[6] = 100;  //对内容指定一个位置,不能超出索引,所以不能超过9;</strong></span>

限制元素:

//第二种               int[]nums2=new int []{1,2,3}; //数组的长度为5,下标为2的位置存的为3//第三种   int[] nums3 = new int[3] { 1, 2, 3 };//第四种   int[] nums4 = { 1, 2, 3, 4 };            

  其实,第二种和第三种几乎是一种方法,第四种是一种简化,老程序员经常会用到;

<span style="font-family: FangSong_GB2312; font-weight: bold; font-size: 24px; background-color: rgb(255, 255, 255);">求和小例子:</span>

//简单的用数组求和    int sum = 0;        for (int i = 0; i <nums1.Length ; i++)        {            sum += nums1[i];        }        Console.Write("和为{0}", sum);

排序:

    对排序,我对它有着特殊的情愫,原谅我单拿出一篇博文分享给大家吧!

总结:

        从我们敲过的学生信息管理系统和机房收费系统中就可以认识到,数组的功能不仅仅是求和、排序这么简单,它在存储数据,循环等方面上起着重要的作用,期待对数组新的认识。

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 行车证丢了被交警查到怎么办 手机摔了一下一半黑屏了怎么办 三星手机的显示屏插头坏了怎么办? 被普通的手机维修店骗了怎么办? 手机外屏裂了内屏进水了怎么办 小米2s手机忘了解锁图案怎么办 红米note5手机屏烂了怎么办 网上买好高铁票身份证没带怎么办 高铁票买好了身份证丢了怎么办 苏州园区社保卡丢了怎么办 大学办的社保卡丢了怎么办 毕业六年了大学社保卡丢了怎么办 医保卡丢了补办后卡里余额怎么办 银行卡丢了记不住卡号怎么办 哈尔滨医保卡挂失后又找到了怎么办 孩子在哈尔滨户口在外地医保怎么办 椒江二桥通行证被扣走了怎么办 住建委查到买房材料不真怎么办 房子租出去被别人又租出去了怎么办 在成都乘出租车房产证掉了怎么办 电信不限量卡限网速了怎么办 only实体店换货没有小票怎么办 运管所包车单不给盖章怎么办 上海留学生落户过了取号时间怎么办 电信固话怎么办才能显示自己公司 日本跟团签证没有资产证明怎么办 摇号手机号换了密码忘了怎么办 小客车摇号的账号密码忘了怎么办 去银行交违章罚款单子丢了怎么办 我的身份证被别人办了信用卡怎么办 北京驾驶证在深圳扣了分怎么办 c照一次被扣12分怎么办 教师资格证认定申请表填错了怎么办 外地车在北京违章没有牡丹卡怎么办 护士辞职了原单位不给延续怎么办 护士证注册的单位倒闭了怎么办 护士证注册的医院倒闭了怎么办 显示发货了但没物流信息怎么办 考科目三被别人举报了怎么办 科目一考了5没过怎么办 常州c1驾驶证满了12分怎么办