System.Nullable не удовлетворяет ограничению Structure для параметра типа <имяПараметраТипа>
Обновлен: Ноябрь 2007
'System.Nullable' does not satisfy the 'Structure' constraint for type parameter '<typeparametername>'
Базовый тип вызывается, передавая аргумент типа Nullable<T> параметру типа с ограничением Structure.
Общеязыковая среда выполнения (CLR) специально запрещает у себя структуру Nullable<T> как аргумент типа. Несмотря на то что это структура, и в противном случае она будет удовлетворять ограничению Structure, ее рекурсивное использование может привести к появлению неудобных конструкций, например Nullable(Of Nullable(Of Nullable)).
Идентификатор ошибки: BC32115
Исправление этой ошибки
- Удалите ограничение Structure у параметра типа, или измените аргумент типа на тип значений, отличный от Nullable<T>.
См. также
Основные понятия
Универсальные типы в Visual Basic