我正在尝试将此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)
未定义。
答案 0 :(得分:1)
那是因为你在方法声明中缺少泛型类型。如果不事先定义,则无法返回T
。
Public Function BinaryFileDeSerialize(Of T As { Class })(ByVal filePath As String) As List(Of T)