VBFixedStringAttribute-Klasse
Aktualisiert: November 2007
Gibt an, dass eine Zeichenfolge behandelt werden soll, als ob sie eine feste Länge hätte.
<System.AttributeUsage(System.AttributeTargets.Field, _
Inherited := False, AllowMultiple := False)> _
Public NotInheritable Class VBFixedStringAttribute
Inherits System.Attribute
Hinweise
Visual Basic-Zeichenfolgen verfügen standardmäßig über eine variable Länge. Dieses Attribut ist hilfreich bei der Verwendung von Visual Basic-Funktionen für die Dateieingabe und Dateiausgabe, z. B. FileGet und FilePut, die Zeichenfolgen fester Länge erfordern.
Hinweis: |
---|
Mit dem VBFixedStringAttribute-Attribut wird die Länge einer Zeichenfolge in Bytes angegeben, nicht in Zeichen. |
Beispiel
Structure Person
Public ID As Integer
Public MonthlySalary As Decimal
Public LastReviewDate As Long
<VBFixedString(15)> Public FirstName As String
<VBFixedString(15)> Public LastName As String
<VBFixedString(15)> Public Title As String
<VBFixedString(150)> Public ReviewComments As String
End Structure
Hinweis: |
---|
Das VBFixedStringAttribute-Attribut dient lediglich der Information und kann nicht zum Konvertieren einer Zeichenfolge variabler Länge in eine Zeichenfolge fester Länge verwendet werden. Dieses Attribut verändert die Verwendung von Zeichenfolgen in Strukturen und nicht lokalen Variablen durch Methoden oder API-Aufrufe, die VBFixedStringAttribute erkennen, z. B. die Len-Funktion und die FilePut-Funktion. Beachten Sie, dass dieses Attribut nicht die tatsächliche Länge der Zeichenfolge ändert. |
Hinweise für Entwickler intelligenter Geräte
Diese Klasse wird nicht unterstützt.
Anforderungen
Namespace:Microsoft.VisualBasic
**Assembly:**Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)
Siehe auch
Konzepte
In Visual Basic verwendete Attribute
Referenz
VBFixedStringAttribute-Klassenmember