泛型怎么通过下标访问,我在网上找了一段代码,不是很理解,运行时出现“
索引超出范围。必须为非负值并小于集合大小。”的异常,我该怎样做呢?急。。。
public class mylist<T> : List<T>
     {
         public void Add(T item)
         {
             base.Add(item);
         }
         public T this[int index]
         {
             get
             {
                 return base[index];
             }
             set
             {
                 base[index] = value;
             }
         }  
     }
------解决方案--------------------
这跟泛型一点关系都没有。
下标越界,自己调试看看,很快就能找到问题。
------解决方案--------------------
没看到你的操作代码。。
这个错就是List索引值有问题。。。
比如:List的长度为10,那索引就是0-9, 你用的时候List[10]那肯定不行,List[-1]那也不行。。。
不能超出它的索引范围