VBFixedStringAttribute (Clase)
Actualización: noviembre 2007
Indica que una matriz debe ser tratada como si fuera de longitud fija.
<System.AttributeUsage(System.AttributeTargets.Field, _
Inherited := False, AllowMultiple := False)> _
Public NotInheritable Class VBFixedStringAttribute
Inherits System.Attribute
Comentarios
De forma predeterminada, las cadenas de Visual Basic son de longitud variable. Este atributo es útil cuando se utilizan funciones de entrada y salida de archivos de Visual Basic, como FileGet y FilePut, que requieren cadenas de longitud fija.
Nota: |
---|
El atributo VBFixedStringAttribute especifica la longitud de una cadena en bytes, no en caracteres. |
Ejemplo
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: |
---|
El atributo VBFixedStringAttribute es informativo y no se puede utilizar para convertir una cadena de longitud variable en una cadena fija. La finalidad de este atributo es modificar la forma en que los métodos y las llamadas a las API que reconocen VBFixedStringAttribute, como las funciones Len y FilePut, utilizan las cadenas en estructuras y variables no locales. Tenga en cuenta que este atributo no cambia la longitud real de la propia cadena. |
Notas para desarrolladores de dispositivos inteligentes
Esta clase no está admitida.
Requisitos
Espacio de nombres:Microsoft.VisualBasic
**Ensamblado:**Visual Basic Runtime Library (en Microsoft.VisualBasic.dll)
Vea también
Conceptos
Atributos utilizados en Visual Basic
Referencia
VBFixedStringAttribute (Miembros de clase)