• 非泛型集合


    1:ArrayList

    非常类似于数组,也有人称他为数组列表,ArrayList可以动态维护。数组的容量是固定的,而ArraysList的容量可以根据需要自动扩充。

    给ArrayList添加数据:通过Add()方法,返回值:值是一个int整型,用于返回所添加的元素的索引, 参数:如果向ArrayList中添加的是值类型,这些元素就都会装箱处理转换为object引用类型,然后保存,因此,ArrayList中的所有元素都是对象的引用。

    2:存取ArrayList中的单个元素:ArrayList a=new ArrayList();SE a=(SE) a[0]; MeassageBox.Show(a.SayHi());

    3:遍历ArrayList中的元素 用 foreach遍历  通过对象(Object)访问

    4:删除ArrayList中的元素:a.remove(0);

    5:Hashtable通过Add()方法添加元素 Hashtable 的Add()的方法有两个参数,一个表示键,一个表示键所对应的值。

    6:泛型和泛型集合:泛型集合是类型安全的,定义时即限制了集合中的数据类型。 泛型:类型参数,通过使用类型参数(T),减少了运行时强制转换或装箱操作的风险,通过泛型可以最大限度的重用代码,保护类型的安全性及提高性能。

    语法:List<T> 对象名=new List<T>();

    泛型集合Dictionary<K,T>   语法:Dictionary<K,T> 对象名=new Dictionary<K,T>();

    泛型类:public class 类名<T>

           {

               //

            }

    T指类型参数,代表具体的数据类型,可以是类类型,也可以是基本数据类型。

    泛型的优点:、

    1:性能高。

    2:类型安全。

    3:实现代码的重用。

  • 相关阅读:
    FZU-SE-K 第一次累计得分排行榜
    OO第四次总结
    OO第二次总结
    面向对象构造与设计第一次总结
    软件工程实践2019第四次作业
    蹒跚的第一步
    学期导图
    一篇随笔
    【软工】提问回顾与个人总结
    【软工】结对项目博客
  • 原文地址:https://www.cnblogs.com/dujuanly/p/8695368.html
Copyright © 2020-2023  润新知