05 2011 档案
摘要:那日,我与一友人漫步。他资质过人,少言寡欲, 刚二十出头。他经常问我应该怎么走程序员这条路。我不是什么大师,但仗键(盘)游走江湖已有数十载,吃过不少苦头。自以为不敢说到达了洪七公那种级别,但离江南七怪应该距离不远了。(注:洪七公和江南七怪都是郭靖的师父)我闭目沉思,悟空(七龙珠版),青铜圣斗士,健次郎(北斗神拳),郭靖(射雕),段誉和乔峰(天龙八部)等历史著名斗士冲入我的空间,我提指在 iphon...
阅读全文
摘要:今天我们来看看5种使用Linq函数联接序列的方法,这5种方法可以归入下列两类:同类的联接Concat() Union()不同类的联接Zip() Join() GroupJoin()Concat() – 串联序列最简单的序列合并,concat仅仅是将第二个序列接在第一个序列后面, 注意:返回的序列并没有改变原来元素的顺序: var healthFoods = new List<string> { "fruits", "vegetables", "grains", "proteins" }; var myF
阅读全文
摘要:Linq中的 First 和 Single 在实际工作中会经常看到,从字面意思上很容易明白,一个是取列表中的第一个元素,一个是取到唯一的元素。如果你想再进一步的了解,可以读读本文。下文参考翻译自: C#/.NET Little Wonders: First() and Single() - Similar Yet DifferentFirst() - 返回序列中的第一个元素事实上这个方法有四种选择:First() 返回序列中的第一个,如果没有元素存在就抛出异常 InvalidOperationException. First(Predicate<TSource>) 基于你提供的条件
阅读全文