C# Linq查本集合中不包含于另一个集合的元素
public void Linq() { List<Product> products = GetProductList(); List<Customer> customers = GetCustomerList(); var productFirstChars = from prod in products select prod.ProductName[0]; var customerFirstChars = from cust in customers select cust.CompanyName[0]; var productOnlyFirstChars = productFirstChars.Except(customerFirstChars);
//筛选表所有修改的数据(差集)(同样适用于DataTable)
//DataTable dtResult = dtAllData.AsEnumerable().Except(dtPartData.AsEnumerable());
Console.WriteLine("First letters from Product names, but not from Customer names:"); foreach (var ch in productOnlyFirstChars) { Console.WriteLine(ch); } }
posted on 2022-11-05 11:59 Violin_Huang 阅读(841) 评论(0) 收藏 举报
浙公网安备 33010602011771号