C#<2> C#中的聚合类型 数组

   一、简介:数组几乎是所有编程语言中内置的最基本的数据结构(线性表),C#中的数组和c,c++,Java 等语言中的数组语法规则相同,数组一经声明其大小就无法改变,只能存储声明时指定的数据类型,适用于在一开始就知道数组元素数量(或者最大数量)的前提下使用;

1、C#数组声明  数组是引用类型,需要在托管堆上分配内存;

int arrayLength = 5; 
int[] IntArray = new int[arrayLength]; // 根据元素数量创建数组
int[] IntArray2 = { 0,1,2,3,4,};// 使用枚举数组元素法创建数组

2、使用索引访问数组元素;

IntArray[0] = 0;// 使用索引访问元素

3、支持多维数组和锯齿数组;

string[,] StringArray = new string[3,3]; // 创建3*3 的数组
string[,] StringArray2 = { { "1","2","3"},{ "4","5","6"},{ "7","8","9"} };// 枚举法创建

4、C#数组在.Net 内部是由抽象类Array 实现的,所以数组对象可以直接使用Array中定义的属性和方法;

byte[] byteArray = new byte[100];
int length = byteArray.Length; // Array中定义的Length 属性

5、数组可以作为函数参数或者函数的返回值;

二、数组中常用的操作(待完善)

1、对数组中的元素进行排序;

2、遍历数组中的元素;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值