Class (Visual Basic)
Обновлен: Ноябрь 2007
Ограничивает параметр универсального типа, требуя, чтобы любой переданный ему аргумент типа являлся ссылочным типом, или вводит Оператор Class (Visual Basic).
Заметки
При объявлении параметра типа для универсального типа можно наложить ограничение, то есть набор из одного или нескольких требований, ограничивающих аргумент-тип, который может быть передан в параметр типа. Дополнительные сведения см. в разделе "Ограничения" в Универсальные типы в Visual Basic.
Одно из возможных требований в ограничении указывает, что аргумент-тип должен являться ссылочным типом, например String, массив или делегат, или объект, созданный из класса. Чтобы указать это, включите в ограничение ключевое слово Class.
Другим возможным требованием является то, что аргумент-тип должен быть типом значения, например структурой, перечислением или простым типом данных. Чтобы указать требование типа значения, включите в ограничение ключевое слово Структура (Visual Basic).
Необязательно указывать Class или Structure в ограничении. Нельзя указать их оба в одном ограничении.
Ограничение Class не совпадает с Оператор Class (Visual Basic).
См. также
Основные понятия
Универсальные типы в Visual Basic
Типы значений и ссылочные типы