摘要: 加载XML XElement.Load("c:/1.xml"); XElement.Parse("<Persons></Persons>"); 查找元素 var l = from n in root3.Elements() select new Person { ID = int.Parse(n.E 阅读全文
posted @ 2019-12-29 18:08 .Neterr 阅读(206) 评论(0) 推荐(0) 编辑
摘要: AsEnumerable() DataTable table = GetTable(); var q = from n in table.AsEnumerable() select new Person { ID=n.Field<int>("ID"), Name = n.Field<string>( 阅读全文
posted @ 2019-12-29 12:50 .Neterr 阅读(575) 评论(0) 推荐(0) 编辑
摘要: AsParallel() 并行化操作,大集合使用,提高速度 personList.AsParallel().Sum(p => p.CompanyID); SelectMany() 合并集合的集合成员 Dictionary<int, List<string>> dict = new Dictionar 阅读全文
posted @ 2019-12-29 12:13 .Neterr 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 这几个方法用于提高编码效率,减少无聊操作。 Enumerable.Empty() 生成一个空集合,用于初始化集合 IEnumerable<int> list = Enumerable.Empty<int>(); Enumerable.Range() 生成指定范围内的整数序列 Enumerable.R 阅读全文
posted @ 2019-12-29 08:23 .Neterr 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: ToLookup(): linq提供了一个ToDictionary()扩展方法,转换成Dictionary类型 personList.ToDictionary(p => p.CompanyID); key是CompanyID,Value是Person对象。如果CompanyID有重复值,会抛出异常。 阅读全文
posted @ 2019-12-29 07:57 .Neterr 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 查看源码 vs中F12查看源码:(vs2017、vs2019可以设置,低版本的不清楚) 工具 - 选项 - 文本编辑器 - c# - 高级 - 选中“支持导航到反编译源” 安装静态资源包(LibMan工具) 比如安装jquery、bootstramp 右键项目文件 - 添加 - 客户端库(Clien 阅读全文
posted @ 2019-12-29 07:25 .Neterr 阅读(179) 评论(0) 推荐(0) 编辑