【发布时间】:2010-10-24 06:18:46
【问题描述】:
我有一个将通用列表作为参数的实用程序类。
代码如下:
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() )
大约有十几种不同的类型。
目前,作为对象传递会导致后期绑定分辨率警告,尽管它运行良好。
我尝试了不同的方法来传递 collection 和 elt(Foo 和 Bar 都扩展了一个基类),但似乎无法找出“正确”的方法。
想法?
【问题讨论】:
标签: asp.net vb.net generics collections