我有一个实用类,它以泛型列表作为参数。
代码看起来像这样:
Function DoStuff(collection as Object, elt as Object)
...
collection.Add(elt)
...
End Function
这个函数被如下调用:
DoStuff( List(Of Foo), new Foo() )
DoStuff( List(Of Bar), new Bar() )
这里大约有十几种不同的类型。
目前,将其传递为对象会导致“后期绑定解析警告”,尽管它可以正常运行。
我尝试了不同的方法来传递集合和elt(Foo和Bar都扩展了一个基类),但似乎无法找到“适当”的方法。
有什么想法吗?
SortedList(Of String, anyStructure)
做同样的事情吗? - NewBie1234