Generic IList and Non-generic IList

IList<T> is the standard interface for collections indexable by position.

The interface IList is defined as follows:

public interface IList<T> : ICollection<T>, IEnumerable<T>, IEnumerable
  T this [int index] { get; set; }
  int IndexOf (T item);
  void Insert (int index, T item);
  void RemoveAt (int index);

The nongeneric version of IList has more members:

public interface IList : ICollection, IEnumerable
  object this [int index] { get; set }
  bool IsFixedSize { get; }
  bool IsReadOnly  { get; }
  int  Add  (object value);
  void Clear();
  bool Contains (object value);
  int  IndexOf  (object value);
  void Insert  (int index, object value);
  void Remove  (object value);
  void RemoveAt (int index);
}  |  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.