上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 28 下一页

2017年9月10日

GroupBy

摘要: Groupby 2024.9.13又在GPT的帮助下实现另一种去重方法: prs = prs.GroupBy(p => p.name).Select(g => g.First()).ToList(); 实现了对prs中的对象按name去重。 原理:GroupBy后形成了一个两重List,最里层是每个 阅读全文

posted @ 2017-09-10 21:31 mol1995 阅读(567) 评论(0) 推荐(0) 编辑

Lambda表达式中使用正则表达式

摘要: 某语句如果不用正则表达式: string[] names = { "Tom", "Dick", "Harry", "Mary", "Jay" }; IEnumerable<string> query = names.Select(n => n.Replace("a", "").Replace("e" 阅读全文

posted @ 2017-09-10 11:56 mol1995 阅读(975) 评论(0) 推荐(0) 编辑

Lambda语句的嵌套

摘要: // 获取所有长度最短的名字(注意:可能有多个) string[] names = { "Tom", "Dick", "Harry", "Mary", "Jay" };IEnumerable<string> outQuery = names.Where( n => n.Length == names 阅读全文

posted @ 2017-09-10 11:25 mol1995 阅读(372) 评论(0) 推荐(0) 编辑

一种简单的对象赋值方法,定义实例后以{}赋值,比传统方法更简洁

摘要: public class Rectangle { public Point TopLeft { get; set; } public Point BottomRight { get; set; } } static void CompareObjectInitMethods() { // 传统初始化 阅读全文

posted @ 2017-09-10 09:11 mol1995 阅读(197) 评论(0) 推荐(0) 编辑

List批量赋值的几种方法

摘要: List<int> list = new List<int>();list.AddRange(new int[] { 1, 5, 10, 20 ,33 }); //也可直接赋值 List<int> list2 = new List<int> { 0, 1, 2, 3, 4, 5, 6, 7, 8, 阅读全文

posted @ 2017-09-10 08:59 mol1995 阅读(15561) 评论(0) 推荐(0) 编辑

2017年9月9日

系统类扩展方法,实现对所有类或某种类扩展自定义方法

摘要: 扩展方法的格式: 1、必须把扩展方法写在静态类中 2、扩展方法的第一个参数必须加 "this" 修饰 例如,对所有object对象的扩展方法IsEmptyOrNull,判断对象是否为空,object o 前加了this,所有Object对象都可调用此方法 public static bool IsE 阅读全文

posted @ 2017-09-09 20:57 mol1995 阅读(220) 评论(0) 推荐(0) 编辑

匿名类型与Select方法实现自定义对象插入局部表结构中

摘要: 在提取局部表结构数据时,通过Select选取需要的字段,如下句,此时其实产生了一个不用于_menuMan的原新数据类型new { c.SYS_COMMANDS_ID,c.TXT_COMMANDTITLE },这样的类型就叫匿名类型 var comdList = _menuMan.Load(c => 阅读全文

posted @ 2017-09-09 20:19 mol1995 阅读(189) 评论(0) 推荐(0) 编辑

Linq入门博客系列地址http://www.cnblogs.com/lifepoem/category/330218.html

摘要: http://www.cnblogs.com/lifepoem/category/330218.html Linq及LambdaSql语句: http://kb.cnblogs.com/page/42465/ 阅读全文

posted @ 2017-09-09 20:13 mol1995 阅读(124) 评论(0) 推荐(0) 编辑

2017年9月7日

VC6编写的Dll调试方法

摘要: Dll工程运行时指定调用exe程序。 关键!!往往被忽略:exe中也一定要指向此调用dll,如果指向不对,什么效果也没有! 阅读全文

posted @ 2017-09-07 18:40 mol1995 阅读(293) 评论(0) 推荐(0) 编辑

VS使用技巧

摘要: 0、自动格式化代码,选中代码范围后按CTRL+K 然后 CTRL+F (KFC) 0+、注释多行CTRL+K+C; 取消 CTRL+K+U; 1、敲入for foreach等结构化关键之后按tab键会自动补充所需结构甚至循环变量 2、按下alt键再用鼠标选取可进入纵列编辑模式。甚至在行末空白位置也可 阅读全文

posted @ 2017-09-07 14:22 mol1995 阅读(157) 评论(0) 推荐(0) 编辑

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 28 下一页

导航