首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

[c#初学有关问题] 关于system.array实现接口的有关问题

2012-04-04 
[c#初学问题] 关于system.array实现接口的问题有一句话不是很理解.system.array实现了IList,ICollection,I

[c#初学问题] 关于system.array实现接口的问题
有一句话不是很理解.

system.array实现了IList,ICollection,IEnumerable,但不支持IList的一些更高级功能.

请问这句话应该怎么理解呢.

不是说,类要实现接口,就必须要实现接口中的所有成员吗,为什么这里说,system.array不支持IList的一些更高级功能.


[解决办法]
你的理解是对的...应该是“不支持ArrayList的一些更高级功能”才对...

你在哪儿看到的?如果是书上的,把那书扔掉吧...如果是网上的,有疑问先查官方文档,当然官方文档也可能有bug,不过一般没这么离谱...
[解决办法]
想了一下,这样说也有可能是对的...比如throw new NotImplementedException()不实现,也很常见...

至于System.Array有没有NotImplemented的IList方法,也要看官方文档或源代码...

热点排行