2011年6月26日

【C#】Linq to Object

摘要: 本文将讲述C#中的Linq技术。一:linq是什么?linq可以理解为嵌入C#语法的强类型查询语言。(注意:尽管linq看起来和Sql查询很像,但语法却不相同。)二:linq的作用?提供一种统一且对称的方式,让程序员得到数据和操作数据(此处的数据可以是XML,DataSet,物理数据等)三:linq可应用在哪些场景?Linq to Object、Linq to XML、Linq to DataSet、Linq to Entities、Parallel Linq(并行处理linq查询返回的数据)linq的基本语法:var result = from item in container selec 阅读全文

posted @ 2011-06-26 22:46 BarneyZhang 阅读(4320) 评论(6) 推荐(0) 编辑

【原创C#】可空类型 ?和??

摘要: 可空类型可以表示所有实际类型的值加上null。如果和数据库打交道,这就会很有用,因为在数据库表中遇到未定义的列是很常见的事情。为了定义一个可空变量类型,应在底层数据类型中添加问号(?)作为后缀。注意,这种语法只对值类型是合法的,局部可空变量必须赋值一个初始值。//定义一些局部可空类型int? a =10;double? b=3.14;bool? c=null;char? d= 'a';int?[] e=new int?[2];//错误!字符串是引用类型string? s="zhxdean";??操作符,在获得的值实际上是null时,我们可以用这个操作符给一个 阅读全文

posted @ 2011-06-26 15:58 BarneyZhang 阅读(2576) 评论(0) 推荐(2) 编辑

导航