日期:2014-05-17  浏览次数:20787 次

C#是否提供类似于C++中STL提供的Array动态数组?
在C++中,通过Array可以动态管理数组的大小,在引用对象的时候可以使用下标,比较方便。
在C#中,也有Array类,不过是一个纯抽象类,不能直接使用。论坛中“http://topic.csdn.net/u/20090928/14/17AB1ADA-E009-4EBA-9FD6-DA6B1EAA0754.html”对此问题进行了讨论。
我想问的是:1,List是否可以通过下标进行引用?2,通过对Array的继承,是否可以对Array的使用?有人这样做过吗?3,是否有人用C#实现过C++ STL中的Array容器的功能的类?(可能与第二个问题重复了)
注:刚开始学C#的菜鸟

------解决方案--------------------
有很多啊
ArrayList
IList<>
Dictionary
HashTable
------解决方案--------------------
同上,c# 这点做的比c++ 强很多