public virtual void Clear() { Begin.Clear(); End.Clear(); Begin.Next = End; End.Prev = Begin; Count = 0; }