Share via


VBFixedStringAttribute, classe

Mise à jour : novembre 2007

Indique qu'une chaîne doit être traitée comme si elle était de longueur fixe.

<System.AttributeUsage(System.AttributeTargets.Field, _
   Inherited := False, AllowMultiple := False)> _
Public NotInheritable Class VBFixedStringAttribute
   Inherits System.Attribute

Notes

Par défaut, les chaînes Visual Basic ont une longueur variable. Cet attribut est utile en cas d'utilisation de fonctions d'entrée et de sortie de fichier Visual Basic, telles que FileGet et FilePut, qui nécessitent des chaînes de longueur fixe.

Remarque :

L'attribut VBFixedStringAttribute spécifie la longueur d'une chaîne en octets, et non en caractères.

Exemple

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
Remarque :

VBFixedStringAttribute est informatif et ne peut pas être utilisé pour convertir une chaîne de longueur variable en chaîne de longueur fixe. L'objectif de cet attribut est de modifier la façon dont les chaînes figurant dans les structures et les variables non locales sont utilisées par des méthodes ou des appels API qui reconnaissent l'attribut VBFixedStringAttribute, tels que les fonctions Len et FilePut. N'oubliez pas que cet attribut ne modifie pas la longueur réelle de la chaîne elle-même.

Notes du développeur sur Smart Device

Cette classe n'est pas prise en charge.

Configuration requise

Espace de noms :Microsoft.VisualBasic

**Assembly :**bibliothèque Visual Basic Runtime (dans Microsoft.VisualBasic.dll)

Voir aussi

Concepts

Attributs utilisés dans Visual Basic

Référence

Membres d'une classe VBFixedStringAttribute

VBFixedArrayAttribute, classe

StringBuilder

MarshalAsAttribute

ComClassAttribute, classe

Len, fonction (Visual Basic)

FileGet, fonction

FilePut, fonction

FileOpen, fonction

Autres ressources

Attributs en Visual Basic