2

在 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 等效项?

4

1 回答 1

3

不,没有等效的 VB6,因为 Vb6 不支持泛型。事实上,直到 2.0 版,泛型才出现在 .Net 中。

您需要在 VB6 中显式声明 T 的数据类型(即编写一个标准的非泛型函数)。

于 2013-07-06T20:56:18.303 回答