Freigeben über


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

VBFixedArrayAttribute-Klasse

StringBuilder

MarshalAsAttribute

ComClassAttribute-Klasse

Len-Funktion (Visual Basic)

FileGet-Funktion

FilePut-Funktion

FileOpen-Funktion

Weitere Ressourcen

Attribute in Visual Basic