在VB.NET中,我可以声明一个这样的函数:
Function Generic(Of T)(ByVal arg As String) As T
...
End Function
来自MSDN文章:http://msdn.microsoft.com/en-us/library/ms172193.aspx
不幸的是,我不能直接将C + P这个功能变成VB6项目。VB6不支持'Of'关键字吗?关于它的文档不多。
此VB.NET示例是否有VB6等效项?
答案 0 :(得分:3)
不,没有VB6等价物,因为Vb6不支持泛型。实际上,在版本2.0之前,泛型甚至没有到达.Net。
您需要在VB6中显式声明T的数据类型(即编写标准的非泛型函数)。