要使用Linq从对象列表中获取唯一的属性列表,您可以使用以下方法:
using System.Linq;
public class Person
{
public string Name { get; set; }
}
List<Person> people = new List<Person>
{
new Person { Name = "Alice" },
new Person { Name = "Bob" },
new Person { Name = "Alice" },
new Person { Name = "Eve" },
};
var uniqueNames = people.Select(person => person.Name).Distinct().ToList();
在这个例子中,uniqueNames列表将包含Alice、Bob和Eve这三个唯一的名字。
这是一个简单的示例,您可以根据您的需求对其进行修改。
领取专属 10元无门槛券
手把手带您无忧上云