-1
我有型Myclass
如何從列表
List<Myclass> liSubjectIdDetail = new List<Myclass>();
其中MYCLASS看起來像
public class Myclass
{
public Nullable<decimal> SubjectId { get; set; }
public string SubjectName { get; set; }
}
我從表中添加記錄到liSubjectIdDetail名單得到重複的記錄
foreach (decimal Id in VarCEMSIdDetail)
{
liSubjectIdDetail.AddRange(db.Stt.MyTable.Where(x => x.Id == Id).Select(x => new Myclass { SubjectId = x.SubjectId, SubjectName = x.SubjectName }).ToList());
}
其中,Id包含某個Ids的列表,以我獲取的記錄爲基礎。
現在我想在此列表中只顯示不同的記錄。
我已經到位列表
與哈希表嘗試過了,我也試過
liSubjectIdDetail= liSubjectIdDetail.Distinct().ToList();
但是這也不能正常工作。請給我一個更好的解決方案。
在此先感謝
我在編程新的可以請你告訴我在哪裏,我必須使用上述擴展 –
創建一個類文件如上(我添加了類def)並嘗試使用。 –