摘要:
思想//GroupBy+ToDictionary实现Dictionary<> 阅读全文
posted @ 2016-05-30 14:59
shinchan
阅读(1091)
评论(0)
推荐(0)
摘要:
//希尔排序 static int[] ShellSort(int[] array) { if (array != null) { int[] list = { 9, 5, 3, 2, 1 }; foreach (int k in lis... 阅读全文
posted @ 2016-05-30 13:43
shinchan
阅读(168)
评论(0)
推荐(0)
摘要:
如果匿名方法(Lambda表达式)引用了某个局部变量,编译器就会自动将该引用提升到该闭包对象中。 即将for循环中的变量i修改成了引用闭包对象的公共变量i。这样一来,即使代码执行后离开了原局部变量i的作用域(如for循环),包含该闭包对象的作用域也还存在。 推荐:局部变量不要同时放入匿名方法内,防止 阅读全文
posted @ 2016-05-30 10:36
shinchan
阅读(307)
评论(0)
推荐(0)
摘要:
对象初始化器 在没有对象初始化器之前,我们创建一个对象大概需要经过这么两个步骤,首先new一个对象,然后给每个字段赋值。而有了对象初始化器之后,原本需要几行代码才能完成的任务变成一行代码就可以完成,简化了代码,也使代码更优雅 //原来写法Person person = new Person();pe 阅读全文
posted @ 2016-05-30 09:35
shinchan
阅读(259)
评论(0)
推荐(0)

浙公网安备 33010602011771号