Аргумент типа <имяТипаАргумента> не удовлетворяет ограничению Class для параметра типа <имяПараметраТипа>
Обновлен: Ноябрь 2007
Type argument '<typeargumentname>' does not satisfy the 'Class' constraint for type parameter '<typeparametername>'
Аргумент типа, предоставленный для базового типа, не удовлетворяет ограничению ссылочного типа по его соответствующему типу параметра.
Аргумент типа, переданный параметру типа, должен соответствовать требованиям списка ограничений. Если не включить в список ограничений какой-либо отдельный класс или интерфейс, то можно применить общее требование одним из следующих способов:
Аргумент типа должен быть типом значения (включая ограничение Структура (Visual Basic)).
Аргумент типа должен быть ссылочным типом (включая ограничение Class (Visual Basic)).
Нельзя указывать оба ограничения, Structure и Class, для одного и того же параметра типа, а также указывать какой-либо из них более одного раза.
Идентификатор ошибки: BC32106
Чтобы исправить эту ошибку
- Выберите аргумент типа любого ссылочного типа.
См. также
Задачи
Практическое руководство. Использование универсального класса