11 2012 档案
摘要:最近一直在用 Linq,Linq确定很方便,提供了一大堆的函数,可是就是没有发现 Update 函数,杯具了。说之前先看一个博友的文章:http://www.cnblogs.com/manupstairs/archive/2012/11/27/2790114.html我忘记了他一直在说 SelectMany ,于是问他怎么更新数据。比如我们考试会遇到这样的情况,凡是60分以下的同学,都再原来的分数基础上加1,照顾一下59分的同学博主回答我的是:teachers.SelectMany(t => t.Students).ToList().ForEach(s => s.Score = s
阅读全文
摘要:每个优秀的开发人员,应该尽可能保证程序稳定运行,在确实不需要使用try...catch的地方尽尽量不要使用以提高程序性能。但是我们不可能保证每段代码不会出错,由于出错引起的用户界面并不友好,而且有可能会导致整个程序崩溃,所以我们在可能出错的地方经常会try...catch捕获异常,这样可以把异常保存到日志,提供给用户一个友好的提示。但是一个大项目到处都是 try...catch 不太容易维护。以下是我自己项目里面写的两个方法:(.Net 4.0) public static bool TryExec(Action action) { try { ...
阅读全文