Condividi tramite


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

Classe VBFixedArrayAttribute

StringBuilder

MarshalAsAttribute

Classe ComClassAttribute

Funzione Len (Visual Basic)

Funzione FileGet

Funzione FilePut

Funzione FileOpen

Altre risorse

Attributi in Visual Basic