c# – 如何从对象列表中创建一个不同的整数列表?

前端之家收集整理的这篇文章主要介绍了c# – 如何从对象列表中创建一个不同的整数列表?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个对象列表,每个对象都有属性总数.

我需要创建一个新的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()

猜你在找的C#相关文章