Freigeben über


CharEnumerator.Current-Eigenschaft

Ruft das Zeichen in der von diesem CharEnumerator-Objekt durchlaufenen Zeichenfolge ab, auf das zurzeit verwiesen wird.

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

Syntax

'Declaration
Public ReadOnly Property Current As Char
'Usage
Dim instance As CharEnumerator
Dim value As Char

value = instance.Current
public char Current { get; }
public:
virtual property wchar_t Current {
    wchar_t get () sealed;
}
/** @property */
public final char get_Current ()
public final function get Current () : char

Eigenschaftenwert

Das Unicode-Zeichen, auf das zurzeit durch dieses CharEnumerator-Objekt verwiesen wird.

Ausnahmen

Ausnahmetyp Bedingung

InvalidOperationException

Der Index ist ungültig; d. h. er befindet sich vor den ersten oder hinter dem letzten Zeichen der aufgelisteten Zeichenfolge.

Hinweise

Die CharEnumerator-Klasse verwaltet einen internen Index der aufgelisteten Zeichenfolge, und die Current-Eigenschaft gibt das Zeichen zurück, auf das zurzeit durch den Index verwiesen wird. Diese Eigenschaft darf nur aufgerufen werden, wenn der Index gültig ist. Andernfalls wird eine Ausnahme ausgelöst.

Der Index für eine leere Zeichenfolge ("") ist immer ungültig. Der Index ist auch nach dem Aufruf der String.GetEnumerator-Methode oder der Reset-Methode ungültig. Rufen Sie nach dem Aufruf einer dieser Methoden die MoveNext-Methode auf, um den Index auf das erste Zeichen der aufgelisteten Zeichenfolge einzustellen. Der Index ist gültig, wenn die MoveNext-Methode true zurückgibt.

Current ändert den Index nicht. Nachfolgende Aufrufe von Current geben daher dasselbe Zeichen zurück, bis MoveNext, Reset oder String.GetEnumerator aufgerufen wird.

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

CharEnumerator-Klasse
CharEnumerator-Member
System-Namespace