码迷,mamicode.com
首页 > 其他好文 > 详细

非泛型集合

时间:2018-04-02 20:04:34      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:lin   tor   强类型   命名   命名空间   st3   body   插入   array   

AeeayList

1、命名空间: 

 System.Collections.Generic(程序集:mscorlib)
2、描述:
  1)、表示可通过索引访问的对象的强类型列表;提供用于对列表进行搜索、排序和操作的方法。
  2)、是ArrayList类的泛型等效类。
  3)、可以使用一个整数索引访问此集合中的元素;索引从 零 开始。
  4)、可以接收null空引用(VB中的Nothing)。
  5)、允许重复元素
3、创建及初始化:
  List<string> myList = new List<string>();//初始Capacity为 零
  List<string> myList2 = new List<string>(30); //初始Capacity为 30
  List<string> myList3 = new List<string>(new string[] { "1", "a", "2", "b" });//初始Capacity 为 4,并且元素已被复制
4、Capacity与Count
  1)、Capacity在需要调整大小之前可存储的元素数;Count实际存储的元素数。
  2)、Capacity总是大于或者等于Count
  通过Reflector查看add()方法对Capacity和Count的影响:

5、遍历元素:
  foreach (string s in myList)
  {
      Console.WriteLine("\nEl: {0}", s);
  }
6、插入元素 By Insert:
  myList.Insert(index, "VB"); //插入到指定的索引处(index不能大于Capacity-1)
7、移除元素 By Remove:
  myList.Remove("C#");//移除特定对象的第一个匹配项:如有两个“C#”,则移除一个既索引小的那个

非泛型集合

标签:lin   tor   强类型   命名   命名空间   st3   body   插入   array   

原文地址:https://www.cnblogs.com/www-zhazha-com/p/8695700.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!