строка фиксированной длины Visual Basic - PullRequest
0 голосов
/ 18 мая 2018

Я использую Visual Basic 2010, и я хотел бы создать структуру, которая включает в себя массив из 4 элементов, каждый из которых представляет собой строку длиной 8 символов, которую я пробовал:

Structure Vessels
    <VBFixedString(3)> Dim Vsl_Code As String
    <VBFixedString(30)> Dim Vsl_Descr As String
    <VBFixedArray(3)> Dim Vsl_IMO As string * 8
End Structure

, но это не такт работа. Vsl_IMO - строка фиксированной длины из 8 символов.Как я могу объявить это, чтобы получить длину предмета типа Сосуды?

1 Ответ

0 голосов
/ 26 июня 2018

Попробуйте это ..

    Structure Vessels
        <VBFixedString(3)> Dim Vsl_Code As String
        <VBFixedString(30)> Dim Vsl_Descr As String
        <VBFixedArray(3), VBFixedString(8)> Dim Vsl_IMO() As String
    End Structure

Объединяет фиксированный массив и фиксированные строковые атрибуты.

...