尝试从列表中获取数据时出错[VB]

时间:2015-10-13 07:56:38

标签: vb.net winforms

我是VB的新手。我创建了下面的方法,它返回一个列表。

Public Function WHSList(ByVal fp As Stream, ByVal importFile As String, ByVal ym As Integer) As List(Of Integer)


Return WHSLst

End Function

我尝试使用以下代码以不同的方法检索列表的值。但是,我收到了错误。

 Private Sub AddFD45DM(ByVal dt As FD45DMDataSet.FD45DMDataTable, ByVal line As String, ByVal fileinfo As FD45DMFileInfo)

Dim WHSLst As New List(Of Integer) = WHSList(ByVal fp As Stream, ByVal importFile As String, ByVal ym As Integer)

 End Sub

请帮助。

1 个答案:

答案 0 :(得分:0)

这一行:

Dim WHSLst As New List(Of Integer) = WHSList(ByVal fp As Stream, ByVal importFile As String, ByVal ym As Integer)

毫无意义。您知道New关键字的用途吗?它通过调用构造函数创建指定类的新实例。如果您要立即丢弃它并将其替换为您从其他地方获得的实例,那么创建一个新实例永远不会有意义。删除New关键字,它将起作用。只在实际需要新实例时才使用New