随笔分类 -  Lamda/LINQ

委托 匿名方法 Lamda LINQ
摘要:我正在开发具有“IEnumerable用户”的c#程序,其中存储了400万用户的ID。我需要遍历Ienummerable并每次提取一批1000个ID,以另一种方法执行一些操作。 我如何从Ienumerable的开始一次提取1000个ID ...做一些其他事情然后获取下一批1000个 可以使用linq 阅读全文
posted @ 2020-10-25 19:34 跟着阿笨一起玩.NET 阅读(1564) 评论(0) 推荐(0)
摘要:上周码程序的时候碰到个问题,因为设计上的约束,一个方法接受的参数只能为List类型,然而该方法需要处理的真实数据则是确定的List。然而C#不允许显示的直接转换类型,并且两个方向上都不可以操作。这个问题让我爆了一会儿,最后在MSDN上找到了一个OfType的拓展方法可以完成这件事。using Sys... 阅读全文
posted @ 2015-05-30 08:25 跟着阿笨一起玩.NET 阅读(13409) 评论(0) 推荐(1)
摘要:转载:http://www.cnblogs.com/ldp615/archive/2011/08/01/distinct-entension.html只可惜linq默认不支持.Distinct(p => p.ID);试想如果能写成下面的样子,是不是更简单优雅:var p1 = products.Di... 阅读全文
posted @ 2015-04-17 18:43 跟着阿笨一起玩.NET 阅读(2384) 评论(0) 推荐(0)
摘要:转载:http://www.cnblogs.com/zq281660880/archive/2012/09/26/2704836.html今天在使用linq处理一下需求时碰到一点小问题,特此记录。 需求: 按照品名相同的进行汇总,数量相加、表号按分号分割显示1、组织测试数据表 DataTable ... 阅读全文
posted @ 2015-04-16 10:21 跟着阿笨一起玩.NET 阅读(2267) 评论(0) 推荐(0)
摘要:/// /// 数据层 /// public partial class GasBottles : IGasBottles { #region IGasBottles 成员 public Model.GasBottles GetModel(i... 阅读全文
posted @ 2014-11-14 14:39 跟着阿笨一起玩.NET 阅读(345) 评论(1) 推荐(0)
摘要:本文转载:http://joe-bq-wang.iteye.com/blog/1872756里面有动态Linq to xml的写法。There is a expando object which allow you add/remove properties at runtime, DynamicO... 阅读全文
posted @ 2014-11-05 23:05 跟着阿笨一起玩.NET 阅读(1784) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/freeliver54/archive/2009/09/05/1560815.htmlhttp://www.cnblogs.com/chen1388/archive/2010/03/12/1684450.htmlhttp://www.cnblogs.co... 阅读全文
posted @ 2014-10-27 21:56 跟着阿笨一起玩.NET 阅读(575) 评论(0) 推荐(0)
摘要:JSLINQ 是一个将LINQ对象转化为JavaScript对象的工具 。它是构建在JavaScript的数组对象的基础上进行转换的,如果您使用的是一个数组,你可以使用LINQ到javascript 。示例:var myList = [ {FirstName:"Chris",L... 阅读全文
posted @ 2014-08-22 09:52 跟着阿笨一起玩.NET 阅读(401) 评论(0) 推荐(0)
摘要:本人转载:http://www.cnblogs.com/knowledgesea/p/3897665.html闲言碎语近期比较忙,但还是想写点什么,就分享一些基础的知识给大家看吧,希望能帮助一些linq新手,如果有其它疑问,可以进右上角群,进行交流探讨,谢谢。开门见山读这篇文章之前,我先说下,每一种... 阅读全文
posted @ 2014-08-14 22:38 跟着阿笨一起玩.NET 阅读(4190) 评论(0) 推荐(1)
摘要:本文转载:http://www.cnblogs.com/yjmyzz/archive/2012/12/18/2823170.html今天写代码时,需要对一个数组对象中按一定规则合并、去重处理,不想再毫无新意手动写For循环遍历(天天写一样的代码很没劲),于是依旧linq,发现真心方便:using S... 阅读全文
posted @ 2014-08-12 09:24 跟着阿笨一起玩.NET 阅读(2312) 评论(0) 推荐(0)
摘要:private void SetTextReadOnly(Control ctr, bool blReadOnly) { ctr.Controls.Cast().Select(s => s).ToList().ForEach(s => ... 阅读全文
posted @ 2014-08-07 16:13 跟着阿笨一起玩.NET 阅读(573) 评论(0) 推荐(0)
摘要:本文章转载:http://www.cnblogs.com/guyun/archive/2012/10/18/2729888.html需求是这样的,有一张表tbl(Key[int],Value[string]),数据存储如下:KeyValue1-a-b-2-a-3-c-e-4-f-g-现在的目的是要从... 阅读全文
posted @ 2014-07-20 22:23 跟着阿笨一起玩.NET 阅读(2298) 评论(1) 推荐(1)
摘要:本文参考:http://msdn.microsoft.com/zh-cn/library/bb387090.aspx下面的代码对字符串数组执行 LINQ 查询。在 C# 版本中,该查询使用 let 子句将每个字符串分隔成字段数组。C#VB// Create the text file.string ... 阅读全文
posted @ 2014-06-30 18:16 跟着阿笨一起玩.NET 阅读(514) 评论(0) 推荐(0)
摘要:本文章转载:http://www.cnblogs.com/wangiqngpei557/archive/2013/02/05/2893096.html参考:http://dotnet.9sssd.com/entfwk/art/960http://www.cnblogs.com/killuakun/a... 阅读全文
posted @ 2014-06-16 11:21 跟着阿笨一起玩.NET 阅读(20849) 评论(2) 推荐(1)
摘要:本文转载:http://www.cnblogs.com/lovecherry/archive/2007/08/20/862365.html检测并发 首先使用下面的SQL语句查询数据库的产品表:select * from products where categoryid=1 查询结果如下图: 为了看起来清晰,我已经事先把所有分类为1产品的价格和库存修改为相同值了。然后执行下面的程序: var query = from p in ctx.Products where p.CategoryID == 1 select p; foreach (var p in query) p.UnitsInSto 阅读全文
posted @ 2014-02-17 15:04 跟着阿笨一起玩.NET 阅读(444) 评论(1) 推荐(0)
摘要:最后调用的CSharp代码可以是: int totalcount = dboperator.Customers.Count(); //总记录数 int pagesize = 100;//每页显示数 ... 阅读全文
posted @ 2013-12-16 15:10 跟着阿笨一起玩.NET 阅读(1124) 评论(3) 推荐(0)
摘要:本文转载:http://www.cnblogs.com/dean-Wei/p/3150553.html一、匿名对象转换为对象。1、问题:2、解决方案:强制指定类型。解决之。二、 对象转换为匿名对象。 XElement t = xmlResponResult; //执行API信用卡退款后返回结果。 var refundResponse = new { result = t.Element("result").Value, responsecode = t.Element("responsecode").Value, transactionID = t.El 阅读全文
posted @ 2013-11-08 10:19 跟着阿笨一起玩.NET 阅读(1079) 评论(0) 推荐(0)
摘要:本文转载:http://www.cnblogs.com/infozero/archive/2010/07/13/1776383.htmlLinq to XML 读取XML 备忘笔记最近一个项目中有要用到 xml 读取,我首先想到的是使用 Linq 读取(XML 解析感觉有点麻烦),项目完成,现抽取其内容,作如下笔记备忘.1. demo.xml demo.xmlCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->infozerolerroy测试信息 阅读全文
posted @ 2013-10-23 21:31 跟着阿笨一起玩.NET 阅读(510) 评论(3) 推荐(0)
摘要:LINQPad支持C# 3.0 和 Framework 3.5的全部功能:LINQ to Objects LINQ to SQL Entity FrameworkLINQ to XML LINQPad 也是一个很好的学习LINQ的工具,包含《C# 3.0 in a Nutshell》一书中200个示例,可以使用LINQPad感受LINQ的超酷功能和函数编程。LINQPad 是完全免费的,无需安装,下载之后直接可以运行,只有2.12 MB大小。LINQPad 需要先安装.NET Framework 3.5,支持 SQL Express、SQL 2000、 SQL 2005和SQL 2008的有限 阅读全文
posted @ 2012-06-14 23:23 跟着阿笨一起玩.NET 阅读(323) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示