Freigeben über


IList-Schnittstelle

Stellt eine nicht generische Auflistung von Objekten dar, auf die einzeln über einen Index zugegriffen werden kann.

Namespace: System.Collections
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
<ComVisibleAttribute(True)> _
Public Interface IList
    Inherits ICollection, IEnumerable
'Usage
Dim instance As IList
[ComVisibleAttribute(true)] 
public interface IList : ICollection, IEnumerable
[ComVisibleAttribute(true)] 
public interface class IList : ICollection, IEnumerable
/** @attribute ComVisibleAttribute(true) */ 
public interface IList extends ICollection, IEnumerable
ComVisibleAttribute(true) 
public interface IList extends ICollection, IEnumerable

Hinweise

IList ist aus der ICollection-Schnittstelle abgeleitet und stellt die Basisschnittstelle sämtlicher nicht generischer Listen dar. IList-Implementierungen untergliedern sich in drei Kategorien: schreibgeschützt, feste Größe und variable Größe. Eine schreibgeschützte IList kann nicht geändert werden. Eine IList mit fester Größe lässt weder das Hinzufügen noch das Entfernen von Elementen zu. Das Ändern vorhandener Elemente ist jedoch möglich. Bei IList mit variabler Größe können Elemente hinzugefügt, entfernt und geändert werden.

Die generische Version dieser Schnittstelle finden Sie unter System.Collections.Generic.IList.

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

IList-Member
System.Collections-Namespace
ArrayList-Klasse
ICollection-Schnittstelle
System.Collections.Generic.IList