2013-03-03 59 views
1

如何在VB.NET中使用類實現線性鏈接列表?在VB.NET中使用類的簡單線性鏈接列表

怎麼能這個類線性鏈表修改?

而且遍歷目錄,刪除節點的方法等

Public Class clsHol 
    Private dt As Date 
    Private tp As String 
    Private remark As String 

    Public Function setValues(ByVal d As Date, ByVal t As String, ByVal r As String) 
     remark = r 
     tp = t 
     remark = r 
    End Function 

    Public Function getDate() 
     Return dt 
    End Function 

    Public Function getTyp() 
     Return tp 
    End Function 

    Public Function getRemark() 
     Return remark 
    End Function 
End Class 
+1

只要你還沒有想出如何使用屬性關鍵字,做改爲使用內置的.NET LinkedList類。它會讓你擺脫困境並支持你需要的所有操作。這本來就像家庭作業一樣,你無疑有望完成自己的任務。 – 2013-03-03 14:15:38

+1

在哪裏可以找到.NET中建立的鏈接List類?其實我想使用一個喜歡的名單來取消重做按鈕..正在我的項目學院考勤系統上工作,我需要在數據庫上工作..所以我想用一個喜歡的列表來臨時保存記錄並添加 - 刪除節點按撤銷重做操作方法。 – Shri 2013-03-03 14:32:58

+1

這裏是LinkedList類http://msdn.microsoft.com/en-us/library/he2s3bh7%28v=vs.100%29.aspx – dbasnett 2013-03-03 14:45:51

回答

1

樣品:

Sub Main() 
    Dim voLList As New LinkedList(Of clsHol) 

    voLList.AddFirst(new clsHol()) 
    voLList.AddLast(new clsHol()) 
    voLList.AddLast(new clsHol()) 
End Sub