• .net中的集合


    集合命令空间:

    命令空间:类型逻辑上的分类

    System.Collections  非泛型集合

    System.Collections.Generic 泛型集合

    集合内部存数据,实际上都是存到了数组里。

    常用集合:

    ”类似数组“集合: ArrayList 、List<T>

    键值对集合(哈希表集合) Hashtable 、Dictionary<K,V>

    堆栈集合 Stack、 Stack<T>  LIFO(Last In First Out)

    队列集合 Queue、 Queue<T> FIFO(First In First Out)

    可排序键值对集合:  (插入、检索没有”哈希表“集合高效)

        SortedList 、 SortList<K,V> 占用内存更少,可通过索引访问

        SortedDictionary<K,v> 占用内存更多,没有索引,但插入、删除元素的速度比SortedList快

    Set集合: 无序、不重复。HashSet<T> ,可以将HashSet类视为不包含值的Dictionary集合。与List<T>类似,SortedSet<T>

    双向链表集合 LinkedList<T> ,增删速度快

     

    思考:

    即时窗口 获取字符串地址: &name

    arraylist有重复数据时,remove() 是根据两个对象是否equals判断后进行删除的

  • 相关阅读:
    java语言基础--标识符、关键字
    #考研碎碎念#3
    #考研笔记#计算机之word问题
    #考研#计算机文化知识1(局域网及网络互联)
    #学习笔记#jsp
    #学习笔记#JSP数据交互
    考研随笔2
    考研随笔1
    几个人
    全局变量
  • 原文地址:https://www.cnblogs.com/rockywood/p/6597552.html
Copyright © 2020-2023  润新知