Структуру без общих членов нельзя объявить как New
Обновлен: Ноябрь 2007
Non-shared members in a Structure cannot be declared 'New'
В структуре неиспользуемая переменная объявляется с предложением New.
Можно инициализировать переменную общей ссылки в структуре, и можно иметь переменную, которая не является общей ссылкой, без инициализации, как показывают следующие строки кода.
Shared structVar1 As New System.ApplicationException
Dim structVar2 As System.ApplicationException
Однако не удалось инициализировать переменную, которая не является общей ссылкой в структуре. Следующая строка кода является недопустимой.
Dim structVar3 As New System.ApplicationException ' INVALID IN A STRUCTURE
Идентификатор ошибки: BC30795
Исправление этой ошибки
- Удалите модификатор Shared или зарезервированное слово New из ссылки объявления переменной.