泛型

    虽然之间介绍的 ArrayList 集合类可以存储不同类型的数据,但它的原理是都转换为 Object(C# 基类) 进行存储,进而导致你在读取数据时需要手动进行转换。
    这样做可能带来潜在问题且容易出错,所以实际使用中用得更多的是泛型。

    泛型使你能够创建和使用类型安全的强类型集合,不需要手动进行转换,也不需要对值类型进行装箱拆箱

    注:加粗的三点,就是泛型的三大优势。

    学习资源: