Name
IList
Synopsis
This interface defines the basic characteristics of
an indexable collection of objects. All array and collection classes
implement this interface. IList
defines methods by adding
an element to the end of a list (Add()
), inserting or
removing an element at a specific index (Insert()
and RemoveAt()
), or removing all elements. Remove()
removes the first occurrence of a specific
object from a list. Changing the elements of a list requires that the class
be resizable and modifiable (see the IsFixedSize
property). The Contains()
method
checks to see if a given value is contained in the list, while IndexOf()
returns the index of an existing list value.
Public Interface IList : Implements ICollection, IEnumerable ' Public Instance Properties Public ReadOnly Property IsFixedSize As Boolean Public ReadOnly Property IsReadOnly As Boolean Public Default Property Item( ByVal index As Integer) As Object ' Public Instance Methods Public Function Add( ByVal value As Object) As Integer Public Sub Clear() Public Function Contains(ByVal value As Object) As Boolean Public Function IndexOf( ByVal value As Object) As Integer Public Sub Insert(ByVal index As Integer, ByVal value As Object) Public Sub Remove( ByVal value As Object) Public Sub RemoveAt( ByVal index As Integer) End Interface
Implemented By
ArrayList
, CollectionBase
, System.Array
, System.Collections.Specialized.StringCollection
, System.Diagnostics.TraceListenerCollection
Returned By
ArrayList.{FixedSize()
, ReadOnly()
, ...
Get VB.NET Core Classes in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.