Classe VBFixedStringAttribute
Aggiornamento: novembre 2007
Indica che una stringa deve essere considerata come se avesse una lunghezza fissa.
<System.AttributeUsage(System.AttributeTargets.Field, _
Inherited := False, AllowMultiple := False)> _
Public NotInheritable Class VBFixedStringAttribute
Inherits System.Attribute
Note
Per impostazione predefinita, in Visual Basic la lunghezza delle stringhe è variabile. Questo attributo risulta utile quando sui file di Visual Basic si utilizzano le funzioni di input e output quali FileGet e FilePut che richiedono stringhe a lunghezza fissa.
Nota: |
---|
L'attributo VBFixedStringAttribute specifica la lunghezza di una stringa in byte, anziché in caratteri. |
Esempio
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
Nota: |
---|
VBFixedStringAttribute ha un valore informativo e non può essere utilizzato per convertire una stringa a lunghezza variabile in una stringa a lunghezza fissa. Lo scopo dell'attributo è di modificare il modo in cui vengono utilizzate le stringhe in strutture e variabili non locali da parte di metodi o chiamate API che riconoscono l'attributo VBFixedStringAttribute, ad esempio le funzioni Len e FilePut. È importante ricordare che l'attributo non modifica la lunghezza effettiva della stringa stessa. |
Note per gli sviluppatori di applicazioni per Smart Device
Questa classe non è supportata.
Requisiti
Spazio dei nomi:Microsoft.VisualBasic
**Assembly:**Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)
Vedere anche
Concetti
Attributi utilizzati in Visual Basic
Riferimenti
Membri della classe VBFixedStringAttribute