【发布时间】:2014-07-23 14:04:31
【问题描述】:
我必须区分对象列表,但不仅仅是通过 ID,因为有时两个不同的对象具有相同的 ID。 我有课:
public class MessageDTO
{
public MessageDTO(MessageDTO a)
{
this.MsgID = a.MsgID;
this.Subject = a.Subject;
this.MessageText = a.MessageText;
this.ViewedDate = a.ViewedDate;
this.CreatedDate = a.CreatedDate;
}
public int? MsgID { get; set; }
public string Subject { get; set; }
public string MessageText { get; set; }
public System.DateTime? ViewedDate { get; set; }
public System.DateTime? CreatedDate { get; set; }
}
我如何区分以下列表:
List<MessageDTO> example;
谢谢
【问题讨论】:
-
我必须删除具有相同所有属性的重复对象的重复对象。例如 MsgID、Subject、MessageText、ViewedDate 和 CreateDate。如果某些属性不同,则该对象必须保留在列表中。
标签: c#