gpt4 book ai didi

asp.net - 传递通用列表

转载 作者:行者123 更新时间:2023-12-02 23:10:12 26 4
gpt4 key购买 nike

我有一个实用程序类,它采用通用列表作为参数。

代码如下:

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() )

大约有十几种不同的类型。

目前,作为对象传递会导致后期绑定(bind)解析警告,尽管它运行良好。

我尝试了不同的方法来传递collection和elt(Foo和Bar都扩展了基类),但似乎无法找出“正确”的方法来做到这一点。

想法?

最佳答案

我认为您正在寻找类似的东西。

Public Sub DoStuff(Of T)(collection As List(Of T), elt As T)
...
collection.Add(elt)
...
End Function

关于asp.net - 传递通用列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/830729/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com