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