Поделиться через


Инициализаторы членов структур допустимы только для констант и членов Shared

Обновлен: Ноябрь 2007

Initializers on structure members are valid only for 'Shared' members and constants

Переменная члена структуры была инициализирована как часть его объявления.

Идентификатор ошибки: BC31049

Исправление этой ошибки

  • Вместо переменной используйте константу.

  • Добавьте в структуру конструктор с параметрами. Например:

    Structure TestStruct
       Public t As Integer
       Sub New(ByVal Tval As Integer)
          t = Tval
       End Sub
    End Structure
    

См. также

Задачи

Практическое руководство. Объявление структуры

Другие ресурсы

Константы и перечисления в Visual Basic