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); } }

最新文章

  1. JavaScript移除绑定在元素上的匿名事件处理函数
  2. Qt应用程序图标设置
  3. openssl生成https证书 (转)
  4. Android Studio常见问题 -- uses-sdk:minSdkVersion 8 cannot be smaller than version 9 declared in library
  5. tika提取pdf信息异常
  6. struts2访问servlet API
  7. Android scrollview嵌套listview运行后最先显示出来的位置不在顶部而是中间问题
  8. 基于 CoreText 实现的高性能 UITableView
  9. css笔记:如何将一个页面平均分成四个部分?
  10. stl 迭代子的失效
  11. Wix打包系列(一)如何使用wix制作安装程序
  12. messageBox以及新窗体的使用
  13. 清北学堂学习总结day1
  14. 5. 文件上传下载 与 db数据库
  15. IOP知识点(4)
  16. USB协通讯议--深入理解【转】
  17. 怎么让IIS7第一次访问相应速度加快
  18. mysql 02
  19. java 基本--数据类型转换--001
  20. unity3d c# http 请求json数据解析

热门文章

  1. Vulnhub:CK-00靶机
  2. git手记
  3. TCP协议之四次挥手
  4. File类-绝对路径 相对路径
  5. 有关谷歌下载PDF文件而不是直接打开预览的问题
  6. C++数组(二):二维数组
  7. 【Java SpringBoot】RestTemplate使用postForObject发送请求,接收String类型的response时中文乱码
  8. Docker部署netdata 性能实时监控
  9. 传统编码方式转 gRPC 注意事项
  10. [菜鸡随笔-2]用mv代替rm安全地进行删除操作的小技巧