码迷,mamicode.com
首页 > Web开发 > 详细

.NET中的集合-ArrayList2

时间:2018-08-13 12:20:47      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:pre   类型   val   object   dict   键值对   aci   个数   ict   

数组特点:类型同统一,长度固定

集合常用操作 添加 遍历 移除

ArrayList可变长度数组,使用类似于数组

  属性:capacity(集合中可以容纳元素的个数,翻倍增长)count(集合中实际存放的元素个数)

  方法:add(10) AddRange(ICollection c) Remove()、RemoveAt() Clear() conntains() ToArray()

  sort() {排序方法}   Reverse(){反转:如把集合降序,首先需要sort升序(默认的),之后在reverse(){反转就是降序了}}

  

static void Main(string[] args)
        {
            ArrayList my = new ArrayList(new int[] { 9,85,2,1,56,78,9,2,2,85,8});
            for (int i = 0; i < my.Count; i++)
            {
                my.Sort();  //先默认升序
                my.Reverse(); //在反转降序
                Console.WriteLine(my[i]);
            }
            Console.ReadKey();

 

  Hashtable键值对的集合,类似于字典,Hashtable在查找元素的时候,速度很快。

  ADD(object kry,object value);

  遍历:hash keys   hash values/DictionaryEntry

  键值对集合中的”键“,绝对不能重复。

 

.NET中的集合-ArrayList2

标签:pre   类型   val   object   dict   键值对   aci   个数   ict   

原文地址:https://www.cnblogs.com/xiaowie/p/9466934.html

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