会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
荣码一生
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
下一页
2015年4月14日
解决空值的策略
摘要: 使用Option类型二不是null是解决空值问题的另一种策略。与null相比,Option类型是一个更安全的方法,因为它同样适用于值类型和引用类型。而且它的功能更强大,因为它用“元数据”的方法保存一个值的额外信息,因此允许我们使用某个类型的整个值域,包括null本身。以下是完整代码。 pu...
阅读全文
posted @ 2015-04-14 16:52 荣码一生
阅读(174)
评论(0)
推荐(0)
2015年4月10日
用函数方法实现迭代器
摘要: 序列就是可迭代的,是一个迭代器,也就是实现了IEnumerable接口的。 列表就是内存中的元素的集合。容易读写,通常以索引的方式访问。 用函数方法实现迭代器 private static IEnumerable Sequence(Func getNext, T startValue...
阅读全文
posted @ 2015-04-10 14:39 荣码一生
阅读(190)
评论(0)
推荐(0)
2015年3月18日
python中eval, exec, execfile,和compile(转载)
摘要: 此日志为转载,原文链接:http://skandgjxa.blog.163.com/blog/static/1415298201010262403483/ eval(str [,globals [,locals ]])函数将字符串str当成有效Python表 达式来求值,并返回计算结果。 同样地, ...
阅读全文
posted @ 2015-03-18 22:53 荣码一生
阅读(255)
评论(0)
推荐(0)
2015年2月4日
dev 中的GridControl中的行实现选择的功能实现
摘要: 1、项目有实现不GridControl中的数据导出Excel的功能,导出的时候是把所有的数据全部导出,现在要实现可供选择的灵活的导出功能。除了全选可全不选,还可以对每一行实现选择的功能。实现起来比较简单,界面也很简单,先贴一下实现的界面。 2、实现思路:先要在传给GridControl的Dat...
阅读全文
posted @ 2015-02-04 16:36 荣码一生
阅读(2532)
评论(0)
推荐(0)
2014年12月23日
计算单词出现的次数--linq
摘要: 1、直接给出代码:声明数据,也可以是txt等文件,通过File类的静态方法读取其中的文本,再转换成List数组。 private static List words = new List { "there", "is", "a", ...
阅读全文
posted @ 2014-12-23 11:36 荣码一生
阅读(452)
评论(0)
推荐(0)
2014年12月11日
LINQ to XML编程之编程基础
摘要: 1.声明,LINQ to XML让xml的创建变得非常简单。1 XDocument myDocument = new XDocument(2 new XDeclaration("1.0", "utf-8", "yes"),3 ...
阅读全文
posted @ 2014-12-11 20:56 荣码一生
阅读(158)
评论(0)
推荐(0)
2014年12月1日
C#并行编程--命令式数据并行(Parallel.Invoke)
摘要: 命令式数据并行 Visual C# 2010和.NETFramework4.0提供了很多令人激动的新特性,这些特性是为应对多核处理器和多处理器的复杂性设计的。然而,因为他们包括了完整的新的特性,开发人员和架构师必须学习一种新的编程模型。这一章是一些新的类、结构体和枚举类型,你可以使用这里来处理数据...
阅读全文
posted @ 2014-12-01 17:32 荣码一生
阅读(830)
评论(0)
推荐(0)
2014年11月20日
打印星号(*)三角形(C# Linq实现)的小例子
摘要: 以前看面试宝典(C#)的时候,记得有一道题是打印三角形的。比如下图:记得那时候刚学C#花了我好长时间才做出来,那是用的方法没有使用到linq,现在使用Linq重新做一次。以下是代码: 1 int empty = 10; 2 for (int i =...
阅读全文
posted @ 2014-11-20 18:52 荣码一生
阅读(7274)
评论(2)
推荐(1)
2014年11月19日
Select()和SelectMany()的区别
摘要: Select与SelectMany的区别Select() 和 SelectMany() 的工作都是依据源值生成一个或多个结果值。Select() 为每个源值生成一个结果值。因此,总体结果是一个与源集合具有相同元素数目的集合。与之相反,SelectMany() 将生成单一总体结果,其中包含来自每个源值...
阅读全文
posted @ 2014-11-19 11:45 荣码一生
阅读(17344)
评论(2)
推荐(1)
2014年11月18日
Linq: Aggregate
摘要: Aggregate累加器今天看东西的时候看见这么个扩展方法Aggregate(累加器)很是陌生,于是乎查了查,随手记录一下。 直接看一个最简答的版本,其他版本基本没什么区别,需要的时候可看一下public static TSource Aggregate( this IEnumerable sour...
阅读全文
posted @ 2014-11-18 13:20 荣码一生
阅读(375)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
下一页
公告