Compartilhar via


Classe VBFixedStringAttribute

Indica que uma cadeia de caracteres deve ser trarada como se fosse de comprimento fixo.

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

Comentários

Cadeias de caracteres Visual Basic são de comprimento variável por padrão.Este atributo é útil quando se usa funções de entrada e saída de arquivo Visual Basic tais como FileGet e FilePut que exigem cadeias de caracteres de comprimento fixo.

Observação:

O VBFixedStringAttribute atributo especifica o comprimento de uma seqüência de caracteres em bytes, não de caracteres.

Exemplo

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
Observação:

O VBFixedStringAttribute é informativa e não pode ser usado para converter uma seqüência de comprimento variável em uma seqüência de caracteres fixa. O propósito deste atributo é modificarcomo cadeias de caracteres em estruturas e variáveis não locais são usadas por métodos ou chamadas API que reconhecem o VBFixedStringAttribute, como as funções Len e FilePut.Mantenha em mente que este atributo não altera o comprimento atual da própria cadeia de caracteres.

Anotações Developer Dispositivo Inteligente

Esta classe não possui suporte.

Requisitos

Namespace:Microsoft.VisualBasic

Assembly: Visual Basic Runtime Library (em Microsoft.VisualBasic.dll)

Consulte também

Conceitos

Atributos usados no Visual Basic

Referência

Membros VBFixedStringAttribute classe

Classe VBFixedArrayAttribute

StringBuilder

MarshalAsAttribute

Classe ComClassAttribute

Função Len (Visual Basic)

Função FileGet

Função FilePut

Função FileOpen

Outros recursos

Atributos no Visual Basic