gpt4 book ai didi

c# - 删除 ObservableCollection 中的重复项目?在 Windows Phone 7 中

转载 作者:太空宇宙 更新时间:2023-11-03 17:18:21 25 4
gpt4 key购买 nike

如何删除 ObservableCollection<Customer> 中的重复项类 Customer有一个 string Name , 小号 tring PhoneNumber

如果我添加 Name = Jonh , 在第一次 - 好的

第二名Name = Jonh (重复)<--------------------我希望删除重复项。

(删除重复的姓名,不删除电话号码)

最佳答案

实现此目的的一种方法是在将名称添加到集合之前确保该名称不在集合中。在 WP7 中,这可以通过简单的 LINQ 语句来实现。你可以这样做,假设你的集合被称为“cusomterList”

public bool AddCustomer(Customer customer) {
if(null != customer) {
if(customerList.Count(c => c.Name == customer.Name) == 0) {
customer.Add(customer);
return true;
}
}
return false;
}

关于c# - 删除 ObservableCollection 中的重复项目?在 Windows Phone 7 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7936360/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com