关于使用泛型的问题(VB.net)

来源:百度知道 编辑:UC知道 时间:2024/05/19 06:33:36
比如我自定义一个类a,继承于Generic.List(Of T)。
我在类定义的代码中,比如有个过程
Sub a()
Me.Add(0)
End Sub
会提示类型“Integer”的值无法转换为“T”。
我就是想把一个变量(可能是一个不知类型对象)用Add方法加入这个Generic.List,该怎么做?

谢谢大家了!
也可以去http://zhidao.baidu.com/question/67507457.html回答。
我想要的是能加入很多类型的对象,保证他们能转换成目标的T类型。

你这个类已经是T类型的List了,所以只能加T类型的对象
不知道你具体需求是什么,如果你想要的是能加入任何类型的对象,就不要用范型的List, 如果你确信你要加入的东西可以被转换成T类型,则可以加个强制转型