public override bool Equals(object obj) { return(Block.Equals((obj as DULists)) && DList.Equals((obj as DULists).DList) && UList.Equals((obj as DULists).UList)); }