在同一个List<T>和Dictionary<K,V>中,可以存储不同类型的元素 对吗?我觉得不对,好像是在定义的时候就需要确定类型吧.如果是集合可以放object也就是任何类型的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不对的确实是在定义的时候就需要确定类型List<T>和Dictionary<K,V>都要指定确定的类型如果是int型的就不可能加如string类型的数据 范型是可以做到的,但会限制能放入容器的元素只能是制定类(或者接口)的子类。楼主还是要求oeject那就不要用范型容器了,一般的Array,ArrayList,LinkList,SortedList等容器可以考虑一下 泛型容器最大的好处就是在实例化的时候已经知道里面装的什么东西,如果可以装任何东西,那就把T指定为object。但是这样做还不如用以前的Array,ArrayList,LinkList,SortedList 等。 效果一样。277894613 说的很对, 当然不对了,泛型就是解决object存储的时候没有类型信息而产生的,就是要强类型,要不进去的时候类型不一致,出来的时候不好判断,容易抛异常 treeview启用了自绘(OwnerDrawText),节点上编辑时,编辑框错位该怎么解决? FolderBrowserDialog 选取文件并返回文件路径时报错 如何获得局域网中所有的打印机名称列表?? 文件内容含有\u如何得到真实内容 把一个委托delegate存放到一个表Table中,再把它取出来后就报错 java C#.net and vb.net 十一大家准备干什么去啊?没有打算的请进~~~ 有一到程序题,请高手做一下! 有关于DropDownList DataGrid 中的KeyUp﹑keydown.keypress事件好像不能激活? ftp中文的问题 关于移动web窗体的问题
确实是在定义的时候就需要确定类型
List<T>和Dictionary<K,V>都要指定确定的类型
如果是int型的就不可能加如string类型的数据
楼主还是要求oeject那就不要用范型容器了,一般的Array,ArrayList,LinkList,SortedList等容器可以考虑一下
如果可以装任何东西,那就把T指定为object。但是这样做还不如用以前的Array,ArrayList,LinkList,SortedList 等。 效果一样。277894613 说的很对,