lambda相关内容

获取值从ExpressionTrees

让有: 表达式 expression = c => c.Name ==“John”; 现在我通过使用以下方式获得值: string myvalue =((ConstantExpression)bin.Right).Value; 现在有: string x =“John”; 表达式 ..
发布时间:2016-10-08 16:28:53 C#/.NET

方差Func键<>参数

我一直在试图做这样的事情。 Func键<字符串,布尔> ˚F Func键<对象,布尔> F = F; 和编译器引发了以下错误: 无法隐式转换类型'System.Func<字符串,布尔> 到'System.Func<对象,布尔> 不过,我们显然可以做到对象x =“123 “ 解决 ..
发布时间:2016-10-08 16:01:18 C#/.NET

lambda表达式相结合,财产路径

我需要能够2 lambda表达式组合成1: 这将有助于我创建的扩展类型安全,包括(用于EF 。) 现在你可以这样做: context.House .INCLUDE(X => x.Doors.Doorknobs) 我想能够在上面的语句分成不同的方法。 像 IncludeDoorKnobs(查询,expressionFromRoot,expre ..
发布时间:2016-10-08 15:23:05 C#/.NET

选择多领域使用LINQ和表达的Lamda表

我有一个的DataContext (DB),可以访问我的SQL Express数据库中的表,从中我想只提取三个多领域的tblItem表: //这并不工作 - 是什么做的正确方法? VAR项目= db.tblItems.Select(I => i.id和放大器;&安培; i.name和放大器;&安培; i.totalAmount); 的意图是这些吐出到csv文件( ..
发布时间:2016-10-08 15:17:45 C#/.NET

在相交关键KeyValuePair名单?

我如何insertsect KeyValuePairs的两个名单根据自己的钥匙?我曾尝试: 列表< KeyValuePair<字符串,字符串>> = listA的新的List< KeyValuePair<字符串,字符串>>(); 名单,LT; KeyValuePair<字符串,字符串>>数组listB =新的List< ..
发布时间:2016-10-08 15:17:23 C#/.NET

在一个可变的LINQ查询Lambdaexpression

我如何定义,我想在LINQ查询中使用的变量的lambdaexpression? 例如排序由listItems中的不同属性的通用列表时 的IList< SampleClass>名单=新名单,LT; SampleClass>(); //填充列表 ... list.OrderBy(sampleclass => sampleclass.property ..
发布时间:2016-10-08 15:10:59 C#/.NET

Linq.Expression的GetValue在VB?

问: 我有这个C#程序中,得到的MYTABLE 场的tablename值和正常工作 使用系统; 使用System.Collections.Generic; 使用System.Linq的;使用System.Windows.Forms的 ; 命名空间AttachObjectsCS { 静态类节目 { 酒店的公共类cmytable { 公共字符串 ..
发布时间:2016-10-08 15:00:12 C#/.NET

在设置一些控件的事件处理Lambda表达式不工作

我创建控件数组,并将它们添加到窗体,并设置自己的事件接收点击的按钮使用lambda表达式的指数函数( b.Click + =(发件人,E)=> MyClick认证(I); ) $ b $无论你点击第b 但问题是......,您会收到索引100中,而不是按钮的实折射率!什么是这里的问题。 命名空间testArrayOfControls { 公共部分Form1类:表 { 键[ ..
发布时间:2016-10-08 14:14:21 C#/.NET

集合值参数与实体框架?

在我的最后一个项目,我决定使用实体框架,它是一切顺利,直到我试图让与的“其中”的,我得到了一个错误。 $ B $ DATAS b 在一个很小的搜索我已经拿出的这个帖子和的该职位。 这就是我要做的。 VAR所有= fooelements 。凡(L => controlsToGet 。载有(l.Control.Name)); 是否有任何与lambda表达 ..
发布时间:2016-10-05 23:48:35 C#/.NET

关于仿制药,继承和链接棘手的问题

有关背景 - 的阅读本。 问题: 类节目 { 静态无效的主要() { 变种b =新的酒吧(); b.buzz()费兹()嗡嗡声()的嘶嘶声()。; //酷 // ^ FAIL !!! ...< ------------------------------- ----- 到Console.ReadLine(); } } 公共类Foo { 公共foo的嘶 ..
发布时间:2016-10-05 21:56:17 C#/.NET

在犀牛嘲弄嘲弄拉姆达

我试图使用Rhino Mocks来模拟以下lambda,但仍然打砖墙 var result = rep .Find(x =>(x as IEntity).ID ==(entity as IEntity).ID).FirstOrDefault(); 任何想法? 解决方案 找到我之后的答案 repository.Expect(action => ac ..
发布时间:2016-10-05 21:40:33 C#/.NET

Lambda和内存泄漏:寻找替代方法

编辑: 如果以验证这种事情的能力有经验的程序员向我展示了证明这一点,我将不胜感激方法是内存泄漏的安全。我已经把它引入到我的很多编码工作,但我还是在我的脑海一个小疑问。不幸的是我不够好/不知道这个工具来进行调查。 原文: 我最近,lambda表达式的一些用法可以创建内存泄漏了解到: ProjectData的项目; 无效OnLaunchNewProject() { ..
发布时间:2016-10-05 21:23:30 C#/.NET

日期时间排序列表中的时间

我有一个日期列表,我想用一个lambda表达式,如果可能的排序。 我的目录: 1979年6月19日8:00 :00 1980年5月5日晚上7:00:00点 1982年10月20日下午5时00分00秒 1984年1月4日早上6:00:00 输出应该按以下顺序: 1984年1月4日早上6:00:00 1979年6月19日上午8点00分零零秒 19 ..
发布时间:2016-10-05 21:22:34 C#/.NET

转换一个表达式来; Func键< T,BOOL>>一个表达式来; Func键< T1,布尔>>使T是T1的一个部件

我们必须键入 T1 有类型的成员 T 的实体。 是这样的: 公共类T1 { 公共t。成员{搞定;设置;} } 用户可以使用我们的UI给我们在T A过滤器和我们把它翻译成该得到一个T和回报布尔函数(表达式来; Func键< T,BOOL>>)的表达 我想知道是否有可能将其转换为,获取T1和返回布尔函数的表达式。 其实我倒喜欢这种 ..
发布时间:2016-10-05 21:21:06 C#/.NET

请问C#按值传递到Lambda表达式?

我有一些代码, 诠释计数= 0; list.ForEach(I => i.SomeFunction(计数++)); 这似乎不会递增计数。计是按值传递吗?是否有任何区别,如果我使用{}中的λ 诠释计数= 0; list.ForEach(I => { i.SomeFunction(计数++); }); 更新1 ..
发布时间:2016-10-05 21:17:35 C#/.NET