Структура (Visual Basic)

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

Ограничивает аргумент универсального типа, устанавливая, чтобы любой тип аргумента, передающийся в него, был типом значения, или представлял Инструкция Structure.

Заметки

При объявлении параметра типа для универсального типа можно наложить ограничение, то есть набор из одного или нескольких требований, ограничивающих аргумент типа, который может быть передан в параметр типа. Дополнительные сведения см. в разделе "Ограничения" в Универсальные типы в Visual Basic.

Среди возможных требований в ограничениях — аргумент типа должен быть типом значения, например структурой, перечислением или простым типом данных. Чтобы указать это, включите в ограничение ключевое слово Structure.

Другим возможным требованием является то, что аргумент типа должен иметь ссылочный тип, например String, тип массива, делегата или объекта, созданного из класса. Чтобы указать ссылочный тип, добавьте ключевое слово Class (Visual Basic) в ограничении.

Необязательно указывать Class или Structure в ограничении. Нельзя указать их оба в одном ограничении.

Ограничение Structure не совпадает с Инструкция Structure.

См. также

Основные понятия

Универсальные типы в Visual Basic

Типы значений и ссылочные типы

Ссылки

Class (Visual Basic)

Инструкция Structure