2010-01-13 65 views
0

我想開發一個vb程序,我使用List來存儲數據。我想從另一個類使用保存在該列表中的所有數據。在vb.net中的多種形式

在第1類中,我試圖添加一個方法來返回我的列表。和表單類2,我會調用該方法並獲取該列表。

但代碼無法正常工作。

任何人都可以幫助。 ! ! !

謝謝。

例如。 在第一課中,Name- Add.vb'我的thie方法應該返回列表。

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

    End Set 
End Property 

並且在第2類

Private addobject As Add 
Private details As New List(Of Car) 

addobject = New Add() 

details = addobject.getList() 

但我沒有得到的名單。

+0

你能展示(相關的)代碼片斷,並對它如何工作有點更詳細? –

+1

請*編輯*您的文章,並把你的代碼在那裏。 – Nifle

+0

'CarDetails'列表是如何創建(並填充)的? –

回答

0

我不知道這是你所面臨的問題,但在Addgetlist是一個屬性,而不是方法。這意味着你在調用它時不應該有拖後的假設。你可以改變你的代碼如下:

' 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 
+0

私人信息As List(Of Car)= addobject.getlist ...此行不起作用。它的說法。 「結束語句預期」...... 謝謝 – ssm

+0

假設代碼位於方法內部,它應該是'Dim',而不是'Private'(我的不好;不要寫很多VB.NET代碼,並且在發佈之前沒有通過編譯器運行代碼)。更新了答案。 –

0

你想創建一個外部類或類庫的獲取列表數據,並有兩種形式調用該函數。