C#中ArrayList类的使用方法
2014-11-24 11:39
288 查看
ArrayList元素的添加 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections;//在C#中使用ArrayList必须引用Collections类 namespace arrayD { class Program { static void Main(string[] args) { int[] arr = new int[] { 1,2,3,4,5}; ArrayList list = new ArrayList(arr); Console.WriteLine("原始ArrayList类中的数据"); foreach (int i in list) { Console.Write(i+" "); } Console.WriteLine(); Console.WriteLine("使用add方法添加"); for (int i = 1; i < 5; i++) { list.Add(i+arr.Length); } foreach (int i in list) { Console.Write(i + " "); } Console.WriteLine(); Console.WriteLine("使用Insert方法添加"); list.Insert(5,6); foreach (int i in list) { Console.Write(i + " "); } Console.WriteLine(); Console.ReadLine(); } } } ArrayList元素的删除 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; namespace arrayDel { class Program { static void Main(string[] args) { int[] arr = new int[] { 1, 2, 3, 4, 5, 6 }; ArrayList list = new ArrayList(arr); Console.WriteLine("删除前ArrayList元素"); foreach (int i in list) { Console.Write(i+" "); } Console.WriteLine(); list.RemoveRange(0, 3);//使用RemoveRange方法删除指定的元素 Console.WriteLine("删除后ArrayList元素"); foreach (int i in list) { Console.Write(i + " "); } Console.ReadLine(); } } } ArrayList元素的遍历 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; namespace arrayBl { class Program { static void Main(string[] args) { ArrayList arr = new ArrayList(); arr.Add("C#学习"); arr.Add("努力学习C#"); foreach (string i in arr) { Console.WriteLine(i); } Console.ReadLine(); } } } ArrayList元素的查找 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; namespace arrayCz { class Program { static void Main(string[] args) { int[] arr = new int[] { 1,2,3,4,5,6}; ArrayList list = new ArrayList(arr); Console.WriteLine(list.IndexOf(3));//使用IndexOf方法查找,返回值为坐标 Console.WriteLine(list.Contains(8));//使用Contains方法查找,返回值为True/False Console.ReadLine(); } } }
转自<a target=_blank href="http://blog.sina.com.cn/s/blog_6fd3ad020100ndyt.html">http://blog.sina.com.cn/s/blog_6fd3ad020100ndyt.html</a>
相关文章推荐
- C#中ArrayList类的使用方法
- C#中ArrayList类的使用方法
- C#中ArrayList类的使用方法
- C# split 使用方法
- 使用匿名方法、迭代器和局部类书写优雅的C#代码(一)(翻译)
- 在C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(二)----使用方法
- 在C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(二)----使用方法
- C# 2.0:使用匿名方法、迭代程序和局部类来创建优雅的代码
- 在C#中使用ADO中的AddNew方法.
- c# ArrayList 的 Sort()方法的使用
- C#使用ODBC连接SYBASE数据库的方法
- 在C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(二)----使用方法
- 再论属性可以变成方法---C#中使用new关键字隐藏成员
- 在C#类中使用ASP.NET方法
- C# 3.0新特性初步研究 Part2:使用扩展方法
- 转 c# ArrayList 的 Sort()方法的使用
- C# 2.0:使用匿名方法、迭代程序和局部类来创建优雅的代码
- 如何在C#中使用HttpServerUtility.MapPath()方法
- 在C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(二)----使用方法
- C# 2.0:使用匿名方法、迭代程序和局部类来创建优雅的代码