C#数组操作全面分析

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#数组操作程序代码:

 
 
 
  1. public class myArray  
  2. {  
  3. public void Run()  
  4. {  
  5. //静态数组  
  6. string[] arr = new string[5];  
  7. for (int i = 0; i < 5; i++)  
  8. {  
  9. arr[i] = "val"+i;  
  10. }  
  11. //动态数组  
  12. Array arr1 = Array.CreateInstance(typeof(string),5);  
  13.  
  14. for (int i = 0; i < 5; i++)  
  15. {  
  16. arr1.SetValue("val" + i, i);  
  17. }  
  18. //输出  
  19. Console.WriteLine("-------arr--------");  
  20. foreach (string i in arr)  
  21. {  
  22. Console.WriteLine(i);  
  23. }  
  24. Console.WriteLine("-------arr1--------");  
  25. foreach (string i in arr1)  
  26. {  
  27. Console.WriteLine(i);  
  28. }  
  29.  
  30. }  

网站题目:C#数组操作全面分析
转载来源:http://www.shufengxianlan.com/qtweb/news18/482268.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联