泛型集合和非泛型集合的区别

Posted 勿忘初心

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了泛型集合和非泛型集合的区别相关的知识,希望对你有一定的参考价值。

他们俩个,一个是弱类型,一个是强类型。

而弱类型是指无法在应用程序编译期间得到检查,如array对象,你可以往这个对象中添加数字和字符都没有问题。但是在遍历操作的时候可能会牵扯到数据类型的转换,在不同类型转换的时候可能会出现类型转换是的异常。

而强类型则在编译期间进行检查,如list<string>标明我们只能够在集合中存储string字符串类型,一旦添加其他类型的数据就会在编译期间出现错的提示。

 

以上是关于泛型集合和非泛型集合的区别的主要内容,如果未能解决你的问题,请参考以下文章

七数组和集合(一维数组和二维数组的声明以及使用,ArrayList类,HashTable,List,Directory字典等常用集合(泛型和非泛型))

一些关于集合的不不清不楚的东西

普通集合和泛型集合的区别,哈希表和字典表的区别,队列和堆栈的区别以及堆和栈的区别。

C# 2.0 新特性(上)

常用集合及其主要方法

非泛型集合