Тип <имяТипа> не может быть типом элемента массива, возвращаемым типом, типом поля, универсальный типом аргумента, типом параметра ByRef или типом выражения, преобразованного в Object или ValueType
Обновлен: Ноябрь 2007
The type '<typename>' cannot be an array element type, return type, field type, generics argument type, 'ByRef' parameter type or the type of an expression converted to 'Object' or 'ValueType'
Выражение объявляет переменную, параметр процедуры, параметр-типа, возвращаемый параметр или массив для ограниченного типа.
Общая среда выполнения (CLR) предоставляет определенные типы исключительно для специальной поддержки языка, и они не должны использоваться как типы данных в приложении. Эти типы включают в себя структуры ArgIterator, RuntimeArgumentHandle и TypedReference.
Идентификатор ошибки: BC31396
Исправление данной ошибки
- Не следует использовать ограниченную структуру в качестве объявляемого типа данных.