将C#类型参数转换为VB

时间:2015-08-04 23:04:54

标签: vb.net

我正在尝试将此C#代码翻译为VB.net

public List<T> BinaryFileDeSerialize<T>(string filePath) where T : class

但我不知道如何在vb.net中看起来像

我试过这样:

Public Function BinaryFileDeSerialize(ByVal filePath As String) As List(Of T)

但我收到一条错误消息,指出T中的List(Of T)未定义。

1 个答案:

答案 0 :(得分:1)

那是因为你在方法声明中缺少泛型类型。如果不事先定义,则无法返回T

Public Function BinaryFileDeSerialize(Of T As { Class })(ByVal filePath As String) As List(Of T)