lambda相关内容

C#编译器或JIT可以优化掉在lambda表达式的方法调用?

我开始它开始(在评论 )另一个计算器问题的讨论后,这个问题,我米兴趣知道答案。考虑下面的表达式: VAR对象= RequestObjects.Where(R = GT; r.RequestDate> ListOfDates.Max() ); 会不会有移动 ListOfDates的评价任何(性能)​​的优势。 MAX()出Where子句在这种情况下,还是会1.编译或2 ..
发布时间:2016-10-04 17:14:55 C#/.NET

表达式树深度的制造>成员访问; 1

公共类招聘 { 公共字符串名称{;组; } 公众诠释薪水{搞定;组; } } 公共类员工 { 公共字符串名称{;组; } 公开招聘工作{搞定;组; } } 如果我想创建的一员获得员工的表达式树。名称这是我做的: VAR参数= Expression.Parameter(型,“X”); VAR memberAccess = Expression.Prope ..
发布时间:2016-10-04 16:37:44 C#/.NET

如何使用拉姆达参数的typeof(对象).GetMethod()

一个人如何使用Type.GetMethod()来获得与拉姆达参数的方法?我试图让Queryable.Any方法对于像函数功能参数,使用这样的: typeof运算(可查询) .GetMethod(“任意”,新类型[] {typeof运算(Func键< OBJTYPE,布尔>)}) 但它一直返回null 解决方案 有四件事情错了: 有一个“ ..
发布时间:2016-10-03 21:46:21 C#/.NET

使用Lambda表达式作为参数?

我想用lambda表达式在我的仓库 作为一种通用的参数。如果我使用一个公司像这样的: myEntity所实体:空 无效运行(表达式来; FUNC< myEntity所,布尔>>表达式) 我可以调用它是这样的: 运行(X => x.FirstName =“什么”) 我想是这样做的能力: 运行(X => x.F ..
发布时间:2016-10-03 20:58:01 C#/.NET

在哪里可以找到使用LINQ和放大器的一个很好的例子; lambda表达式生成动态的地方和排序依据SQL?

我在哪里可以找到使用LINQ和放大器的一个很好的例子; lambda表达式生成动态SQL? 为例,我需要一种方法把这些参数 GoupOperator('和'或'OR') 将下列参数的每个对象的列表: SearchColumn。 SearchValue。 SearchOperator(等于,包含,不等于...) 和其他方法排序依据任何特定列升序或降序 如 ..
发布时间:2016-10-03 20:40:43 C#/.NET

我如何使用"得到这个例子参数"在C#中工作?

我想了解的含义和使用参数在此行从RelayCommand例如拍摄参数: 返回新RelayCommand(参数=> MessageBox.Show(“它的工作。”)); 首先,据我所知,“参数”参数有无关的“PARAMS “关键字,这是正确的? 公众诠释添加(PARAMS INT []列表) { INT总和= 0; 的foreach(INT我的列表) 总 ..
发布时间:2016-10-03 20:36:16 C#/.NET

值类型使用动态推断时,在运行时对象

我几乎明白为什么这个问题出现了(虽然我比欢迎外行的解释,如果你能找到的时候了!),那我敢肯定,包括装箱/拆箱我不会试图解释不正确的.. 使用我目前的知识(或缺乏)的情况,我不知道如何以最佳方式进行解决。 下面是显示我的问题一个相当简化的控制台应用程序: 静态无效的主要(字串[] args) { 试 { //成功 IEnumerable的<表达式来; Func键&L ..
发布时间:2016-10-03 20:00:44 C#/.NET

FUNC<>获取参数信息

如何让 Func键1所述的传递参数的值;> LAMBDA在C# 的IEnumerable<&AccountSummary的GT; _data =等待accountRepo.GetAsync(); 串_query =“1011”; 账户= _data.Filter(P => p.AccountNumber == _query); 这是我的扩展方法 ..
发布时间:2016-10-03 19:49:20 C#/.NET

方法链接相同呢?

结果 这是正确的(从最初的测试)工作。结果 由于方法链是我的首选格式,我试图找出链等效方法,但没有运气。任何想法? VAR数据=(从db.Persons p从C在db.Companies ,其中c.CompanyName ==&的companyName功放;&安培; p.CompanyId == c.CompanyId 选择p) 。选择(p =>新建 { n = p.Per ..
发布时间:2016-10-01 20:47:34 C#/.NET

如何设置属性和嵌套属性与表达特性

我GOOGLE了propblem也搜索左右。有一吨,所有的这些(我发现)的未完成的解决方案。你能帮我请,设置一个类的属性和它的嵌套属性的属性,通过选择了一个的λ,使用反射 ? 公共类父 { 公共类儿童 { 公INT标识{搞定;组; } } 公共字符串名称{;私人集; } 公众诠释号码{搞定;私人集; } 公共儿童嵌套{搞定;组; } 公共父() { 嵌套=新的儿童() ..
发布时间:2016-10-01 20:30:25 C#/.NET

哪一个是更好的lambda表达式或

我已经按照TblUserMessages LINQ to SQL查询表达式 味精加入用户Aspnet_Users味精。 FromUserID等于user.UserId 选择新{ msg.FromUserID, msg.ToUserID, msg.MessageLocationID, msg.MessageID, 的用户。用户名 } 和下面的LINQ方法表达式: ..
发布时间:2016-10-01 20:17:32 C#/.NET

Lambda表达式 - 凡列等于列表项

我被困在这个问题上,我需要一些帮助。结果 我有具有不同列的一般结果,包括 ID 列。我也有一个列表其中有一组的标识的的的。我想造成其中,列表项目(ID)在标识列的值相匹配。结果 我想在一个这样做循环: 的foreach(INT的Uid在IDLIST) { queryResults = queryResults.Where性(security = > security.id == ..
发布时间:2016-10-01 19:22:23 C#/.NET

Lambda表达式用。凡使用条款包含

当连接到CRM 2013有没有创造一个lambda表达式,得到谁的GUID在列表中的实体聪明的方式。 在哪里此代码中断条款并给出了错误: 无效',其中'状态。 。一个实体成员调用一个无效的属性或方法 代码: 私人列表< UserInformationProxy> GetContactsFromGuidList(列表<&的Guid GT; contactLi ..
发布时间:2016-10-01 19:19:35 C#/.NET

怎样才能创建ExpressionType.Index的一个的NodeType .NET表达?

我正在写计算.NET 表达式树木代码。我试图创建一个C#4的测试行使我的 ExpressionType.Index 处理,但我无法弄清楚如何通过创建一个类型的表达式 LambdaExpression 。不管我怎么努力,表达出来作为 ExpressionType.Call 或 ExpressionType.ArrayIndex 。例如: 的IList< INT> myList中=新 ..
发布时间:2016-10-01 19:18:33 C#/.NET

LINQ lambda表达式替换字符串中的多个字符?

是否有可能写一个lambda表达式将通过对象数组遍历和替换“X”的所有出现,'Y',''和'的属性之一Z'? 例如: 返回query.Select(X => {x.SomePropertyName = x.SomePropertyName .Trim()更换('',“_”);返回X;})了ToList()。 由于某些原因,查询上面并没有代替单个字符,当我需要更换 ..
发布时间:2016-10-01 19:09:14 C#/.NET