我有一个对象列表,每个对象都有属性总数.
我需要创建一个新的List< int>从上面的清单.问题是如果两个对象的总数= 4,则List< int>应该只包含一个’4′.
让我的名单是:
[ {name: "vishnu",total: 10},{name: "vishnu2",total: 11},{name: "vishnu3",total: 15},{name: "vishnu4",total: 10} ]
所以在我的整数列表中输出应该是:
10,11,15
并不是:
10,15,10
解决方法
使用Linq:
myObjects.Select(obj => obj.total).Distinct().ToList()