vb.net中的多种表单

vb.net中的多种表单,vb.net,Vb.net,我正在尝试开发一个vb程序,在这里我使用列表来存储数据。我想使用从另一个类保存在该列表中的所有数据 在类1中,我试图包含一个将返回列表的方法。在第2类中,我将调用该方法并得到该列表 但代码不起作用 有人能帮忙吗 谢谢 比如说。 在第一类中,Name-Add.vb'我的方法应该返回列表。 Public Property getList() As List(Of Car) Get Return CarDetails End Get Set(ByVal valu

我正在尝试开发一个vb程序,在这里我使用列表来存储数据。我想使用从另一个类保存在该列表中的所有数据

在类1中,我试图包含一个将返回列表的方法。在第2类中,我将调用该方法并得到该列表

但代码不起作用

有人能帮忙吗

谢谢

比如说。 在第一类中,Name-Add.vb'我的方法应该返回列表。

Public Property getList() As List(Of Car)
    Get
        Return CarDetails
    End Get
    Set(ByVal value As List(Of Car))

    End Set
End Property
Private addobject As Add
Private details As New List(Of Car)

addobject = New Add()

details = addobject.getList()
和第二班。

Public Property getList() As List(Of Car)
    Get
        Return CarDetails
    End Get
    Set(ByVal value As List(Of Car))

    End Set
End Property
Private addobject As Add
Private details As New List(Of Car)

addobject = New Add()

details = addobject.getList()

但是我没有得到列表。

我不确定这是您面临的问题,但是
Add
类中的
getlist
是一个属性,而不是一个方法。这意味着您在调用它时不应该有尾随的偏执。您可以将代码更改为:

Public Property getList() As List(Of Car)
    Get
        Return CarDetails
    End Get
    Set(ByVal value As List(Of Car))

    End Set
End Property
Private addobject As Add
Private details As New List(Of Car)

addobject = New Add()

details = addobject.getList()
' create a new instance of Add '
Dim addobject As New Add()
' get the list from the property '
Dim details As List(Of Car) = addobject.getlist

您想创建一个外部类或类库来获取列表数据,并让这两个表单都调用该函数。

您能显示(相关)代码的位和段,并更详细地说明它是如何工作的吗?请编辑您的帖子并将代码放在那里。
CarDetails
列表是如何创建(和填充)的?CardDetails是我的列表,我可以在同一个类中获取所有数据,但我的问题是我无法创建任何方法来让我在另一个类中获取这些数据。私有详细信息为LIST(Of Car)=addobject.getlist。。。这条线坏了。是这样说的。“预期语句结束”。。。。感谢代码位于方法内部,它应该是
Dim
,而不是
Private
(我的错;不要编写太多VB.NET代码,并且在发布之前没有通过编译器运行代码)。更新了答案。