文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>集合与泛型

集合与泛型

时间:2010-10-02  来源:草珊瑚

集合与泛型>集合

集合可以分为泛型集合类和非泛型集合类。

泛型集合类一般位于System.Collections.Generic命名空间,非泛型集合类位于System.Collections命名空间,除此之外,System.Collection.Specialized命名空间也有些集合类。

数组集合类     System.Collections.ArrayList;
布尔集合类     System.Collections.BitArray;
队列            System.Collections.Queue;
堆栈            System.Collections.Stack;
哈希表            System.Collections.Hashtable;
排序集合类            System.Collections.SortedList;

 

集合与泛型>数组集合>创建列表

代码 using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;

namespace ArrayListDemo1
{
    class Program
    {
        static void Main(string[] args)
        {
            //使用默认的初始容量创建ArrayList,该实例并没有任何元素。
            ArrayList al1 = new ArrayList();
            al1.Add("111");
            al1.Add("222");
            al1.Add("333");
            DisplayResult(al1);
            //使用实现了ICollection接口的集合类来初始化新创建的ArrayList,该实例与参数中的集合具有相同的初始容量。
            ArrayList al2 = new ArrayList(al1);
            DisplayResult(al2);
            //经由指定一个整数值来初始化ArrayList的容量。
            ArrayList al3 = new ArrayList(20);
            DisplayResult(al3);
            ArrayList al4=ArrayList.Repeat("ccc", 4);
            DisplayResult(al4);
            Console.ReadLine();
          }
        static void DisplayResult(ArrayList ls)
        {
            Console.WriteLine("");
            if (ls.Count <= 0)
            {
                Console.WriteLine("数合没有任何集合元素");
            }
            foreach (object s in ls)
            {
                Console.Write(Convert.ToString(s));
            }
        }
    }
}


 

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载