C#学习之--数组

本文介绍了数组的基本概念,包括声明、创建及使用方法。讲解了如何通过索引访问数组元素,并介绍了数组作为对象的特点及其长度属性的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、数组:如果需要跟踪相同类型的大量数据,,比如说,一个高度列表或者一群狗,可以用数据(array)来实现。数组之所以特殊,是因为这是一组变量,却处理为一个对象。利用数组,可以存储和修改多个数据,而不必单独地跟踪每一个变量。创建一个数组时,就像其他变量一样,要用一个名和一个类型来声明。

1、bool[] myArry; //声明数组时,制定其类型,后面是中括号。
2、myArry = new bool[15]; //使用new关键字创建数组,因为数组也是一个对象。所以数组变量就是一种引用变量。这个数组中有15个元素
3、myArry[4] = true; // 这行代码设置myArry的第五个元素值为true。之所以是第五个,这是因为第一个元素是myArry[0],第二个元素是myArray[1],依此类推。

4、数组中单个元素的使用类似于一个正常的变量
使用数组时,需要先声明一个指向这个数组的引用变量。然后需要使用new语句创建数组对象,并制定数组的大小。然后可以设置这个数组中的元素。
eg:

 int[] heights;
 heights = new int[7];
 heights[0] = 68;
 heights[1] = 70;
 heights[2] = 63;
 heights[3] = 60;
 heights[4] = 58;
 heights[5] = 72;
 heights[6] = 74;
说明:①按索引来引用这些元素,不过每个元素实际上就像是一个正常的int变量
②在内存中,数组会作为一个内存快存储,尽管其中有多个int变量。
③注意数组是一个对象,尽管其中7个元素都是值类型。

5、数组还可以包含一组引用变量
可以创建对象引用的一个数组,就像创建数值或串数组一样。数组并不关心其中存储的变量是何种类型,这由你来决定,所以可以有一个int数组,也可以有一个duck对象数组,这没有任何问题。

Dog[] dogs = new Dog[7];
dogs[5] = new Dog();
dogs[0] = new Dog();
说明:①这行代码声明一个dogs变量,用来保存Dog对象的引用数组,然后创建一个包含7个元素的数组。
②这两行代码创建Dog()的新实例,并放在索引05的位置上。
③数组中所有元素都是引用,数组本身是一个对象。

6,数组的长度
可以使用数组的Length属性查处数组中有多少个元素。所以如果有一个名为heights数组,可以用Heihts.length得出这个数组的长度。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值