Класс VBFixedStringAttribute
Обновлен: Ноябрь 2007
Указывает, что строка должна обрабатываться как строка с фиксированной длиной.
<System.AttributeUsage(System.AttributeTargets.Field, _
Inherited := False, AllowMultiple := False)> _
Public NotInheritable Class VBFixedStringAttribute
Inherits System.Attribute
Заметки
В Visual Basic строки по умолчанию имеют переменный размер. Этот атрибут полезен при использовании функций Visual Basic файлового ввода и вывода, таких как FileGet и FilePut, для которых требуются строки фиксированной длины.
Примечание. |
---|
Атрибут VBFixedStringAttribute задает длину строки в байтах, а не в символах. |
Пример
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
Примечание. |
---|
VBFixedStringAttribute является информационным и не может использоваться для преобразования строки переменной длины в строку фиксированной длины. Цель данного атрибута — изменить способ использования строк в структурах и нелокальных переменных с помощью методов и функций API, опознающих атрибут VBFixedStringAttribute, таких как функции Len и FilePut. Следует помнить, что данный атрибут не изменяет длину строки. |
Примечания для разработчиков приложений для интеллектуальных устройств
Этот класс не поддерживается.
Требования
Пространство имен: Microsoft.VisualBasic
**Сборка:**Visual Basic (библиотека времени выполнения, в Microsoft.VisualBasic.dll)
См. также
Основные понятия
Атрибуты, используемые в Visual Basic
Ссылки
Члены класса VBFixedStringAttribute