向後移動一個結點的代碼如下:
// 向後移動一個數據
/// <summary>
/// 向後移動一個數據
/// </summary>
public void MoveNext()
{
if (!ISEOf()) Current = Current.Next;
}
向前移動一個結點的代碼如下:
// 向前移動一個數據
/// <summary>
/// 向前移動一個數據
/// </summary>
public void MovePrevious()
{
if (!IsBof()) Current = Current.Previous;
}
移動到第一個結點的代碼如下:
// 移動到第一個數據
/// <summary>
/// 移動到第一個數據
/// </summary>
public void MoveFrist()
{
Current = Head;
}
移動到最後一個結點的代碼如下:
// 移動到最後一個數據
/// <summary>
/// 移動到最後一個數據
/// </summary>
public void MoveLast()
{
Current = Tail;
}
判斷鏈表是否為空的代碼如下:
// 判斷是否為空鏈表
/// <summary>
/// 判斷是否為空鏈表
/// </summary>
/// <returns></returns>
public bool IsNull()
{
if (ListCountValue == 0)
return true;
return false;
}