网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

[C#学习笔记]数组

★★★★一维数组

成都创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站制作、成都网站设计、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的南郑网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

★★★★多维数组声明:

//二维数组的第1种方式声明

string[,] arr = new string[3.4];//声明

arr[0,0] = "第一个元素的数据";//赋值

arr[0,1] = "第2个元素的数据";//赋值

//二维数组的第2种方式声明

int[,] arrINT = {//直接赋值

{1,2,3},

{4,5,6}

};

★★★★交错数组:

声明交错数组时,要先设置该数组包含的行数

string[][] arrays = new string[2][];//声明一个2行的交错数组

arrays[0] = new string[2]{"字符串1","字符串2","字符串3"}//为第一行赋值数据

arrays[1] = new string[2]{"字符串11","字符串22","字符串33"}//为第二行赋值数据

在C#中,数组实际上可以理解为是一个对象.Array类是所有数组类型的抽象积累,在后再使用C#句法,会创建一个派生于抽象基类Array的新类.这样,就可以使用Array类为每个C#定义方法和属性了.

★★★★Array的属性

Length 获得一个32位整数,数组的元素个数;

LongLength 获得一个64位整数,数组的元素个数;

Rank 获取Array的秩(维数)

Array的方法

在C#中,还可以使用Array类的静态方法 CreateInstance()创建数组.如果事先不知道元素的类型,就应该使用该静态方法,因为类型可以Type对象传送给CreateInstance()方法.

使用CreateInstance方法创建数组:

CreateInstance()方法的第一个参数是元素的类型,第二个参数定义数组的大小

例:

Array CreateAarry = Araay.CreateInstance(typeof(int),5);

for(int i=0;i<5;i++){

CreateAarray.SetValue(i,i);

}

for(int i=0; i<5;i++){

Console.WriteLine(CreateArray.GetValue(i));

}

//创建类型为int,大小为5的数组

复制数组,会使数组实现ICloneable接口,这个接口定义的Clone方法会创建数组的浅副本.

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

int[] list;

Array.Copy(intList,list,5);

int[] intListClone =(int[])intList.Clone();

foreach(int i in intListClone){

Console.WriteLine(i);

}

Console.ReadKey();

★★★★数组的排序的2个方法

升序: Array.Sort(数组);

降序: Array.Reverse(数组);


当前标题:[C#学习笔记]数组
路径分享:http://bjjierui.cn/article/pgpjsg.html

其他资讯