c#中ArrayList 具体怎么用啊?

问题描述

刚开始学,书上说得很简单,不知道具体怎么用我刚开始学,深奥的不懂。。。。

解决方案

解决方案二:
看MSDNC#usingSystem;usingSystem.Collections;publicclassSamplesArrayList{publicstaticvoidMain(){//CreatesandinitializesanewArrayList.ArrayListmyAL=newArrayList();myAL.Add("Hello");myAL.Add("World");myAL.Add("!");//DisplaysthepropertiesandvaluesoftheArrayList.Console.WriteLine("myAL");Console.WriteLine("Count:{0}",myAL.Count);Console.WriteLine("Capacity:{0}",myAL.Capacity);Console.Write("Values:");PrintValues(myAL);}publicstaticvoidPrintValues(IEnumerablemyList){foreach(ObjectobjinmyList)Console.Write("{0}",obj);Console.WriteLine();}}一些resource:http://www.wujianrong.com/archives/2006/11/arraylist.htmlhttp://msdn2.microsoft.com/en-us/library/system.collections.arraylist.aspxhttp://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1615824&SiteID=1

时间: 2024-09-30 22:14:15

c#中ArrayList 具体怎么用啊?的相关文章

C#中ArrayList.CopyTo()运行错误的解决方法

在开始讲解C#中ArrayList.CopyTo()运行错误的解决方法之前,先给大家看一段代码: 以下是引用片段: ArrayList list = new ArrayList(); list.Add(1); list.Add(2); byte[] buf = new byte[2]; list.CopyTo(buf); 这段代码看上去,好正常,编译也很顺利通过,不过执行的时候出错了,为什么? 解剖ArrayList,其内部是用一个object 数组实现的,作为一切元素的容器,值类型必须转换成引

Java中ArrayList的使用方法简单介绍_java

ArrayList没有封装好的去重方法,比如对于一个[2, 5, 2, 3, 2, 4]的ArrayList,我要去除其中的重复的元素, 我也不想把语句也这么长,也不想用for循环的方法去重,那么可以先考虑把ArrayList转化为一个临时的HashSet,再把这个临时的HashSet转化回ArrayList,因为HashSet里面的元素是不可重复的嘛!至于什么是ArrayList与HashSet,在<详解java中的Collections类>已经说得很清楚了,这里不再赘述.  你可以这样写:

arraylist-link中ArrayList和List&amp;amp;lt;object&amp;amp;gt;有什么不同,用哪个比较好

问题描述 link中ArrayList和List<object>有什么不同,用哪个比较好 link中ArrayList和List有什么不同,用哪个比较好 解决方案 ArrayList是C# 1.x时代遗留的产物,为了向前兼容性而存在.用List就可以了.

java中ArrayList 、LinkList的区别分析_java

1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构.      2.对于随机访问get和set,ArrayList优于LinkedList,因为ArrayList可以随机定位,而LinkedList要移动指针一步一步的移动到节点处.(参考数组与链表来思考)     3.对于新增和删除操作add和remove,LinedList比较占优势,只需要对指针进行修改即可,而ArrayList要移动数据来填补被删除的对象的空间. ArrayList和LinkedL

Java中ArrayList类的使用方法_java

Java中ArrayList类的用法 1.什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和IList接口 灵活的设置数组的大小 2.如何使用ArrayList 最简单的例子: ArrayList List = new ArrayList(); for( int i=0;i <10;i++ ) //给数组增加10个Int元素 List.Add(i); //..

Android中ArrayList和数组相互转换_Android

List-–>数组 在大家开发中应该经常碰到List与数组类型之间的相互转换,举一个简单的例子: package test.test1; import java.util.ArrayList; import java.util.List; public class Test { /** * @param args */ public static void main(String[] args) { List list=new ArrayList(); list.add("王利虎"

Android中ArrayList和数组相互转换

List-–>数组 在大家开发中应该经常碰到List与数组类型之间的相互转换,举一个简单的例子: package test.test1; import java.util.ArrayList; import java.util.List; public class Test { /** * @param args */ public static void main(String[] args) { List list=new ArrayList(); list.add("王利虎"

C#数组中ArrayList相关方法的学习

一. ArrayList相关方法的学习 利用enumerator来访问数组: ArrayList list = new ArrayList(1); for (int i = 0; i < 10; i++) list.Add(i); IEnumerator etr = list.GetEnumerator();//枚举 while (etr.MoveNext()) Console.Write(etr.Current + " "); 运行结果: 对了,要想在C#中利用ArrayLis

C#中ArrayList的使用方法

 这篇文章主要介绍了 System.Collections.ArrayList类是一个特殊的数组.通过添加和删除元素,就可以动态改变数组的长度.   一.优点   1.支持自动改变大小的功能 2.可以灵活的插入元素 3.可以灵活的删除元素   二.局限性   跟一般的数组比起来,速度上差些   三.添加元素   1.publicvirtualintAdd(objectvalue); 将对象添加到ArrayList的结尾处 ArrayListaList=newArrayList(); aList.

Action中ArrayList显示到JSP页面的具体实例_JSP编程

一.UserAction中获取到的ArrayList对象填充到UserForm中,jsp页面获取UserForm的初始值.UserAction的部分代码: 复制代码 代码如下: private ActionForward executeManageAction(ActionMapping mapping, ActionForm form,   HttpServletRequest request, HttpServletResponse response) {  UserForm userFor