Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Strings.Len-Methode (Int64)

Gibt eine ganze Zahl zurück, die entweder die Anzahl der Zeichen in einer Zeichenfolge oder die zum Speichern einer Variablen erforderliche nominale Byteanzahl enthält.

Namespace:  Microsoft.VisualBasic
Assembly:  Microsoft.VisualBasic (in Microsoft.VisualBasic.dll)
public static int Len(
	long Expression
)

Parameter

Expression
Typ: System.Int64
Jeder gültige String-Ausdruck oder -Variablenname. Wenn Expression vom Typ Object ist, gibt die Len-Funktion die Größe zurück, wie sie von der FilePut-Funktion in die Datei geschrieben wird.

Rückgabewert

Typ: System.Int32
Gibt eine ganze Zahl zurück, die entweder die Anzahl der Zeichen in einer Zeichenfolge oder die zum Speichern einer Variablen erforderliche nominale Byteanzahl enthält.

Bei benutzerdefinierten Typen und Object-Variablen gibt die Len-Funktion die Größe zurück, die zum Schreiben in die Datei mithilfe der FilePut-Funktion benötigt wird. Wenn ein Object einen String-Ausdruck enthält, wird die Länge der Zeichenfolge zurückgegeben. Wenn ein Object einen beliebigen anderen Typ enthält, wird die Größe des Objekts zurückgegeben, die zum Schreiben in die Datei mithilfe der FilePut-Funktion benötigt wird.

Zeichenfolgenfelder in Objekten können mit dem VBFixedString-Attribut versehen werden, das die Größe der Zeichenfolge (in Bytes) beim Schreiben auf den Datenträger angibt. Die Len-Funktion verwendet das VBFixedString-Attribut (falls verfügbar) beim Bestimmen der Größe von Object-Variablen.

HinweisHinweis

Wenn die Len-Funktion mit Zeichenfolgen beliebiger Länge in benutzerdefinierten Datentypen verwendet wird, kann sie unter Umständen die Anzahl der zum Speichern erforderlichen Bytes nicht ermitteln.

HinweisHinweis

Die LenB-Funktion aus früheren Versionen von Visual Basic gibt eine Reihe von Bytes in einer Zeichenfolge zurück und keine Zeichen. Sie wird primär zum Konvertieren von Zeichenfolgen in DBCS (Double-Byte Character Set)-Anwendungen verwendet. Alle aktuellen Visual Basic-Zeichenfolgen haben das Unicode-Format. LenB wird nicht mehr unterstützt.

Hinweise für Entwickler intelligenter Geräte

Die Len-Funktion akzeptiert nur String- und Object-Variablen als Parameter. Wenn ein Object einen String enthält, wird die Länge von String zurückgegeben. Wenn ein Parameter ein NULL-Object-Verweis ist, gibt die Funktion null zurück. Enthält ein Object einen beliebigen anderen Typ, wird eine Ausnahme ausgelöst.

In diesem Beispiel wird mit der Len-Funktion die Anzahl der Zeichen in einer Zeichenfolge zurückgegeben.


' Initializes variable.
Dim TestString As String = "Hello World"
' Returns 11.
Dim TestLen As Integer = Len(TestString)


.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.