Public Function CastToT(Of T)(ByVal GenericType(Of Object) data) As GenericType(Of T)
Return DirectCast(data, GenericType(Of T))
End Function
Вышеуказанное ясно не работает. Есть ли способ выполнить этот отбор, если я знаю, что все объекты внутри данных на самом деле являются типом T?Литейные типы
Это невозможно, за исключением интерфейсов. – SLaks
Если бы вы написали это как ответ вместо комментария, вы бы только заработали себе 15 очков ... Спасибо. –
Это FAQ. Например. см. это для подробного лечения: http://stackoverflow.com/questions/2033912/c-variance-problem-assigning-listderived-as-listbase –