Freigeben über


NameValueCollection.AllKeys-Eigenschaft

Ruft alle Schlüssel in NameValueCollection ab.

Namespace: System.Collections.Specialized
Assembly: System (in system.dll)

Syntax

'Declaration
Public Overridable ReadOnly Property AllKeys As String()
'Usage
Dim instance As NameValueCollection
Dim value As String()

value = instance.AllKeys
public virtual string[] AllKeys { get; }
public:
virtual property array<String^>^ AllKeys {
    array<String^>^ get ();
}
/** @property */
public String[] get_AllKeys ()
public function get AllKeys () : String[]

Eigenschaftenwert

Ein String-Array, das alle Schlüssel der NameValueCollection-Instanz enthält.

Hinweise

Wenn die Auflistung leer ist, gibt diese Methode nicht NULL (Nothing in Visual Basic), sondern ein leeres String-Array zurück.

Die von AllKeys zurückgegebenen Arrays werden zur Verbesserung der Leistung zwischengespeichert und automatisch aktualisiert, wenn sich die Auflistung ändert. Eine abgeleitete Klasse kann die gespeicherte Version durch Aufrufen von InvalidateCachedArrays ungültig machen, sodass die Arrays neu erstellt werden müssen.

Diese Methode ist eine O(n)-Operation, wobei n gleich Count ist.

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

NameValueCollection-Klasse
NameValueCollection-Member
System.Collections.Specialized-Namespace
GetKey
InvalidateCachedArrays