string[]数组添加元素_⾯向对象编程从⼩⽩到王者系列-认识程
序中的数组
赶快看过来,这⾥都是⼲货,零基础学习编程,未来是科技的世界,你再不努⼒就会被淘汰了,赶快拿上⼩本本开始学习吧。
有很多⽼铁对C#中数组的理解不是很清楚,所以今天我就出⼀⽚⽂章来解释⼀下数组这个神秘的东东是什么,它和我们⽇常⽣活中有什么关系,在⽇常⽣活中我们有哪些地⽅⽤到。
但是在实际的⽣活中或真正的程序中是不会这样做的!因为我们在⽇常⽣活中会经常认识不同的朋友并把其联系⽅式加⼊到⾃⼰的通讯录中,⽽每次添加的时候不⽤#程序猿#给你写代码或编程才能完成添加,是⾃⼰通过已经写好的程序就把朋友的信息添加到通讯录中了。那这是怎么做到的呢?
其实很简单,我们想要通过程序就能完成添加信息的功能,就要先认识⼀下编程中⼀个重要的知识——数组。
什么是数组呢?在⽇常⽣活中我们有没有遇到过呢?当然有了,我们在上学的时候⼤家都有⾃⼰的班级,在班级⾥都有摆好座位。如下图:
我们看到教室⾥有很多排桌⼦,这其实就是⽣活中的数组。数组分为⼀维数组、⼆维数组和多维数组,我们分别来看⼀下什么是⼀维数组?
⼀维数组
其实⼀维数组在⽣活中就是⼀⾏或是⼀列,如下图:
数组(Array)是有序的元素序列。
这样的数组就是⼀维数组,我们来看⼀下书⾯定义:数组(Array)是有序的元素序列
在编程中数组是:是相同数据类型的元素的集合。
下⾯我们来看⼀下数组是如何使⽤的。
类型说明符[] 数组名;例如:string[] name;
我们来看⼀下声明⼀维数组的语法:
我们来看⼀下声明⼀维数组的语法:类型说明符[] 数组名;例如:string[] name;
注意:声明以后在使⽤时还要通过new关键字来创建。
类型说明符[] 数组名={};
类型说明符[] 数组名=new [常量];或者是类型说明符[] 数组名={};
创建⼀维数组的语法:
创建⼀维数组的语法:类型说明符[] 数组名=new [常量];
例如:string[] name=new string[10];或string[] name={"","","","","","","","","",""};
string[] name={"","","","","","","","","",""};
例如:string[] name=new string[10];
根据上边的图⽚我们创建⼀个⼀维数组,这个数组只能存放整数(int)类型并且指正存放10个数字。怎么做呢?
int[] number=new int[10];
我们根据数组的语法这样做:int[] number=new int[10];
int[] number={1,2,3,4,5,6,7,8,9,10};
或者这样int[] number={1,2,3,4,5,6,7,8,9,10};
如果让你声明⼀个⼀维数组并且只能存放20⼈名,改怎么写呢?
string[] name=new string[20];
写法是:string[] name=new string[20];
二维数组下标怎么理解或者这样写
string[] name={"","","","","","","","","","","","","","","","","","","",""};
从上⾯的⼏个写法不能看出数组是有特点的,它的特点是:
1.数组是相同数据类型的元素的集合。
2.数组中的各元素的存储是有先后顺序的,它们在内存中按照这个先后顺序连续存放在⼀起。
3.数组元素⽤整个数组的名字和它⾃⼰在数组中的顺序位置来表⽰。
元素可以理解成教室⾥的桌⼦,内存⼤家可以理解成⼀个教室。
c#中数组中第⼀个元素是从0开始计数的,第⼆个元素的计数就是1,例如:名为name的数组,第⼀个元素是name[0],第⼆个元素name[1],第三个元素name[2]......以此类推第20个元素name[19]。如果⼀个⼀维数组只能存放10个元素,那么这个⼀维数组的最⼤计
索引数。
数就是9,因为数组是从0开始计数的。这种⽤来计数的值就是数组的索引数
⼆维数组
⼆维数组就像是⼀个教室⾥的摆放的所有桌⼦或者是我们⽇常⽣活中⽤的表格,其实都是多维数组的应
⽤⽅式,简单的理解就是由⾏和列组成。
类型说明符[,] 数组名; 例如:string[,] name;
⼆维数组的声明语法
声明语法是:类型说明符[,] 数组名; 例如:string[,] name;
⼆维数组的创建语法创建语法是:类型说明符[,] 数组名=new 类型说明符[常量,常量]; 例如:string[,] name=new string[10,10];类型说明符[,] 数组名=new 类型说明符[常量,常量]; 例如:string[,] name=new string[10,10];⼆维数组⼤家可以理解成⼀个表格,如图:
多维数组是在⼆维数组的基础上⼜多了⼀个层的概念,也就是说⼆维数组你可以看成⼀个平⾯,多维数组就是在这个平⾯上⼜加了⼀层。⼆维数组是平房多维数组就是楼房,魔⽅就是对多维数组最好的诠释。
多维数组不再进⾏详细阐述了,⼤家⽇后⽤到的不多,真是⽤到的时候在学习也来得及⽽且会理解的更深刻。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论