C#集合类文章分类:.,这些接口和类定义各种对象(如列表、队列、位数组、哈希表和字典)的集合。,泛型集合允许用户创建强类型集合,它能提供比非泛型强类型集合更好的类型安全性和性能。,例如,链接的列表词典、位向量以及只包含字符串的集合。(一)ArrayList类:使用大小可按需动态增加的数组。usingSystem;;;;namespaceConsoleApplication1{classProgram{staticvoidMain(string[]args){ArrayListal=newArrayList();(100);//单个添加foreach(intnumberinnewint[6]{9,3,7,2,4,8}){(number);//集体添加方法一}int[]number2=newint[2]{11,12};(number2);//(3);//(3);//移除第3个ArrayListal2=newArrayList((1,3));//("遍历方法一:");foreach(intiinal)//不要强制转换{(i);//遍历方法一}("遍历方法二:");for(inti=0;i<;i++)//数组是length{intnumber=(int)al2[i];//(number);//遍历方法二}}}}(二)Queue:队列,表示对象的先进先出集合。Enqueue方法入队列,Dequeue方法出队列。usingSystem;;;;namespaceConsoleApplication1{classProgram{staticvoidMain(string[]args){Queuequ=newQueue();Queuequ2=newQueue();foreach(intiinnewint[4]{1,2,3,4}){(i);//(i);}foreach(intiinqu){(i);//遍历}();//("Dequeue");foreach(intiinqu){(i);}();//返回位于Queue开始处的对象但
C#集合类 来自淘豆网www.taodocs.com转载请标明出处.