C#数组操作有哪些
本篇内容主要讲解“C#数组操作有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#数组操作有哪些”吧!
创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的青山网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
C#数组操作
1.数组是 n(n≥1)个相同数据类型的数据元素的有限序列。
2.具有固定格式和数量
3.每一个数据元素通过***的下标来标识和访问
4.一经定义,每一维的大小及上下界都不能改变,所以,在数组上不能进行插入、删除数据元素等操作
5.数组采用顺序存储结构来存储数组中的数据元素
6.数组上的操作一般有:
◆取值操作:给定一组下标,读其对应的数据元素;
◆赋值操作:给定一组下标,存储或修改与其对应的数据元素;
◆清空操作:将数组中的所有数据元素清除;
◆复制操作:将一个数组的数据元素赋给另外一个数组;
◆排序操作:对数组中的数据元素进行排序,这要求数组中的数据元素是可排序的;
◆反转操作:反转数组中数据元素的顺序。
C#中数组
1.C#支持一维数组、多维数组及交错数组。
2.所有的数组类型都隐含继承自 System.Array。
3.Array 是一个抽象类,继承自 System.Object,ICloneable, IList, ICollection, IEnumerable,所以数组是引用类型。
4.C#除了能创建静态数组外,还可以创建动态数组,通过使用 Array 的静态方法 CreateInstance 方法来实现。
C#数组操作程序代码:
public class myArray { public void Run() { //静态数组 string[] arr = new string[5]; for (int i = 0; i < 5; i++) { arr[i] = "val"+i; } //动态数组 Array arr1 = Array.CreateInstance(typeof(string),5); for (int i = 0; i < 5; i++) { arr1.SetValue("val" + i, i); } //输出 Console.WriteLine("-------arr--------"); foreach (string i in arr) { Console.WriteLine(i); } Console.WriteLine("-------arr1--------"); foreach (string i in arr1) { Console.WriteLine(i); } } }
到此,相信大家对“C#数组操作有哪些”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
网站标题:C#数组操作有哪些
当前链接:http://scyanting.com/article/pjdpji.html