How to get distinct value from array of object in C#?
本问题已经有最佳答案,请猛点这里访问。
我有一个
1 | Storing(string storingID, skuID, storageID, price, expiry) |
我已经试过这个,但它不工作:
1 2 | List<storing> storingAll = (List<storing>)Session["storingAll"]; List<storing> displayedStoring = storingAll.Distinct().ToArray(); |
1 | storingAll.GroupBy(x=>x.skuID).Select(group=>group.First()); |
注:此解决方案不使用外部图书馆。简单组由Skuid的第一次出现。
参考:如何从一份对象清单中获得一份单独的清单?