摘要:
LINQ 图解原创地址:http://www.cnblogs.com/jfzhu/archive/2013/01/01/2841332.htmlLINQ,语言集成查询(Language INtegrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。从技术角度而言,LINQ定义了大约40个查询操作符,如select、from、in、where以及order by(C#中)。使用这些操作符可以编写查询语句。不过,这些查询还可以基于很多类型的数据,每个数据类型都需要一个单独的LINQ类型。看图, 阅读全文
摘要:
通过一个委托调用多个方法可能导致一个大问题,多播委托包含一个逐个调用的委托集合,如果通过委托调用的其中一个方法抛出一个异常,整个迭代就会停止示例如下:Action为无参委托 static void One(){ Console.WriteLine("One"); throw new Exception(" Error in one");}static void Two(){ Console.WriteLine("Two"); }Action d1 = One;d1 += Two;try{ d1();}catch (Exception) 阅读全文