c# – 如何从对象列表中创建一个不同的整数列表?
发布时间:2020-12-15 18:20:01 所属栏目:百科 来源:网络整理
导读:我有一个对象列表,每个对象都有属性总数. 我需要创建一个新的List int从上面的清单.问题是如果两个对象的总数= 4,则List int应该只包含一个’4′. 让我的名单是: [ {name: "vishnu",total: 10},{name: "vishnu2",total: 11},{name: "vishnu3",total: 15},{n
我有一个对象列表,每个对象都有属性总数.
我需要创建一个新的List< int>从上面的清单.问题是如果两个对象的总数= 4,则List< int>应该只包含一个’4′. 让我的名单是: [ {name: "vishnu",total: 10},{name: "vishnu2",total: 11},{name: "vishnu3",total: 15},{name: "vishnu4",total: 10} ] 所以在我的整数列表中输出应该是:
并不是:
解决方法
使用Linq:
myObjects.Select(obj => obj.total).Distinct().ToList() (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |