您的位置:首页 > 其它

Array数组接口实现的一些问题

2007-12-25 19:18 375 查看
 

我们从vs2005的对象浏览器中能发现 Array其实是继承了IList接口的(如图)



  但是当你实现使用其中的成员:如Remove,RemoveAt,Add时,你会发现程序会出现异常,这是因为其实在Array内部,这此接口的方法为显示实现且代码并未真正实现到它,只是简单的抛出一个异常.
  具体细节你可以使用refelection工具来查看就明白了,截图如下:



所以实用中,应该小心使用,即不能(完全)把Array当成一个List来用.
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  浏览器 list 工具
相关文章推荐