Silverlight将不再支持ArrayList类型
日期:2007年7月7日 作者: 查看:[大字体 中字体 小字体]-
为了减小Silverlight运行时的文件大小,大多数非范型集合类型将不会再被支持。这些非泛型集合类型主要是那些曾经一度被看作.NET编程本质的类型,如ArrayList、Hashtable和Comparer等。
根据微软基础类库团队的成员Inbar Gazit所言,非范型集合将不会随Silverlight 1.1一起发布 。这就意味着虽然你仍可以在主要的.NET发行版本中使用这些类型,但它们却不能被用来访问Silverlight程序。受影响的类包括:
ArrayList
BitArray
CaseInsensitiveComparer
CaseInsensitiveHashCodeProvider
CollectionBase
Comparer
CompatibleComparer
DictionaryBase
EmptyReadOnlyDictionaryInternal
Hashtable
IHashCodeProvider
KeyValuePairs
ListDictionaryInternal
Queue
ReadOnlyCollectionBase
SortedList
Stack
为了不至于太过迷惑,在主要的.NET发行版本里,微软现在还不打算清除这些类,或者将它们标识为弃用(obsolete)。
为了支持像数据绑定这样不需要知道类型的场景,在Silverlight里下面的一些非范型接口将仍会得到保留:
IEnumerator
IEnumerable
ICollection
IComparer
IDictionary
IDictionaryEnumerator
DictionaryEntry
IEqualityComparer
IList
有一些范型集合也将不再被Silverlight支持,Inbar解释说:
有三个范型也被从Silverlight中清除掉了,包括Queue、Stack和LinkedList等。这儿并不是因为它们是非范型,而是因为我们认为它们不是Silverlight所应提供的本质类型的一部分。记住,Silverlight是一个非常小的下载,它应该只包括对开发有用的最小API集合。用List实现Queue和Stack非常容易,而LinkedList也只是一个带有不同性能特性List的不同实现而已,因此这些并不是我们核心集合群组的本质部分。
Inbar还发表了一篇关于为什么范型集合应该被用在传统.NET编程 中的文章,并提出了一些针对现有代码库如何进行改变的建议。
(出处:急速软件下载学院)
-
- Silverlight将不再支持ArrayList类型 相关文章:
- ·不再怕电脑病毒 电脑中毒后的6招处理方法
- ·“中文.COM”因繁简不等效再陷纠纷
- ·Sandboxie隔离病毒木马 上网下载安装再无忧
- ·再谈用Flash引导线制作爱心图案动画
- ·和病毒再见 六款免费杀毒软件对比测试
- ·别再糊涂 把共享就放在你眼皮底下
- ·Maxthon 2.0放大镜 不再雾里看花
- ·微软承诺:WGA不会再惹麻烦
- ·PS教程 抠图杂谈 再话抽出
- ·腾讯让被盗号用户打110 再主动要还号
- Silverlight将不再支持ArrayList类型 相关软件
- ·《三国志之风云再起》试玩 策略战棋
- ·《拳皇97》加强版 风云再起 模拟器
- ·《征服》风云再起3503客户端
- ·《陈忠实文集再订版》再订版
- ·《婚后再相爱》
- ·款姐,今夜说再见
- ·拍案不再惊奇
- ·压力再见
- ·再婚(修正版)
- ·再婚家庭
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·图象处理中的边缘检测------canny算子
- ·EZ-USB 68013A开发指南
- ·数值计算程序大放送-特征值和特征向量
- ·ARM的嵌入式Linux移植体验之BootLoader
- ·Visual C++ ADO数据库编程入门
- ·智能手机Smartphone开发导语
- ·利用 wordXP 实现自动排班
- ·[分形]DLA团簇模型的摸拟
- ·DENX U-Boot及Linux使用手册
- ·Visual FoxPro 9.0 SP2正式版下载
- ·VS2005控件的问题解决办法
- ·Cookie是什么?用法是怎样?与SESSION有什么区别?
- ·J2SE API读取Properties文件的六种方法
- ·Silverlight、JavaFX、Flex技术比较
- ·Silverlight将不再支持ArrayList类型
- ·教程:XSLT Designer快速入门指南
- ·创建Web应用和Struts框架配置文件实例
- ·Spring入门指引:理解Spring的打包方式
- ·UDT协议-基于UDP的可靠数据传输协议
- ·解析KJava在移动设备开发中的应用
