我有一类“客户”,例如:
[DataContract]
public class Customer
{
[DataMember]
public CustomerID {get; set;}
[DataMember]
public Name {get; set;}
}
在我的客户中,我得到一个 List,然后我想在其上使用其中一种 .Find() 方法:
List<WCFService.Customer> customers = WCFService.CustomerClient.GetCustomers();
WCFService.Customer customer = customers.Find
(delegate (WCFService.Customer thisCustomer)
{
return thisCustomer.Name == "fred";
});
然而,在单步执行代码时,“thisCustomer”对象永远不会有值。
我假设这与创建类时的序列化有关,但我想知道是否有一些简单的方法可以解决这个问题,或者可能有更好的方法。
谢谢!