腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C#
有没有
办法
在
代码
中
解析
lambda
表达式
的
委托
类型
c#
、
generics
、
lambda
、
reflection
我
的
目标是支持应用程序
中
的
排序,并通过REST API将其公开,该API将接受参数作为字符串。sortExpression);var users = GetUsers(u => u.Id); Expression<Func<User, int>> sortExpression
在
我们
的
存储库中被广泛使用User)), sortBy);
浏览 29
提问于2019-09-24
得票数 2
回答已采纳
1
回答
使用不同
的
返回
类型
进行
委托
编译
c#
、
lambda
、
delegates
MyDelegate(); { }我有一些
代码
看起来是我无法理解
的
是,如果我将MyDelegate上
的
返回
类型
更改为bool,它仍然会生成。若要将返回
类型
更改为int,则
lambda
将显示以下编译错误: Cannot convert expression type 'bool' to return
浏览 2
提问于2015-03-24
得票数 1
回答已采纳
5
回答
VB到
C#
转换与lambdas
的
不一致
c#
、
asp.net
、
vb.net
、
lambda
我有一些
代码
,我
的
任务是从VB转换为
C#
。我
的
一个片段似乎不能从一个转换到另一个,如果是这样的话,我只是不知道怎么做,我有点沮丧。Invoice = Invs.Find(
在
C
#
中
,最好
的
转换方法是: List<OrderForm> Invs = GetForms(theOrder.O
浏览 0
提问于2011-01-06
得票数 3
回答已采纳
1
回答
用于编译时检查
的
更具体/更强大
的
MemberExpression?
c#
、
lambda
、
expression-trees
、
dsl
、
roslyn
考虑以下
代码
示例
中
的
GetPropertyName方法:using System.Linq.Expressions; {memberExpression.Member.Name; } { }
有没有
办法
使该方法
的
参数如此具体PPS: co
浏览 0
提问于2015-03-11
得票数 1
1
回答
序列运算符和误差项
c#
、
lambda
、
lambda-calculus
(g z = error) -> error, (f o g)zf o g = λz.f(g z)public delegate
Lambda
Lambda
(
Lambda
x); 问题是我不知道如何编码错误项。
有没有
办法
像True of False terms或教会数字那样表达它?
浏览 1
提问于2013-04-08
得票数 1
1
回答
委托
方差规则
的
奇怪示例
c#
、
delegates
、
covariance
、
contravariance
在
Eric关于协方差和反方差或方差
的
博客文章
中
,以及
在
诸如
C#
之类
的
书中,都有这样
的
说法: 所
浏览 1
提问于2019-02-28
得票数 2
回答已采纳
4
回答
匿名方法(
C#
2.0)和
lambda
表达式
(
C#
3.0)之间有什么区别?
c#
、
methods
、
expression
匿名方法 of
C#
2.0和
lambda
表达式
of
C#
3.0有什么区别?
浏览 5
提问于2008-10-16
得票数 46
回答已采纳
4
回答
编译器不
解析
到预期
的
扩展方法
c#
、
.net
、
lambda
、
owin
、
katana
我今天注意到,当我试图将内联
lambda
函数转换为闭包时,我可以
在
多个地方使用相同
的
lambda
。这将编译成正确
的
扩展方法: Console.WriteLine("Test");});public static IAppBuilder Use(this IAppBuilder app, Func<IOwinCont
浏览 2
提问于2018-01-26
得票数 4
回答已采纳
1
回答
编译器如何从
LAMBDA
表达式
推断
委托
类型
?
c#
、
.net
、
reflection
、
lambda
样本
代码
{}从提供
的
LAMBDA
表达式
中
更具体地说:我知道这是
在
推断
委托
类
浏览 1
提问于2016-07-02
得票数 3
回答已采纳
3
回答
C#
委托
编译器优化
c#
、
optimization
、
delegates
、
jit
、
anonymous
我已经开始
在
C#
中大量使用匿名
委托
,我开始怀疑编译器或运行时从实际运行
的
代码
中
删除它们
的
效率有多高,而我在任何地方都没有看到这方面的详细信息。 将它们内联并折叠可以静态推导
的
递归使用是否足够聪明?
浏览 0
提问于2010-06-02
得票数 8
回答已采纳
2
回答
不同
的
委托
实例化方法之间
的
区别(Func<T,T>)?
c#
、
syntax
、
delegates
、
anonymous-function
、
func
1 return x + 1;2 return x + 1;3他们之间有什么区别?
浏览 6
提问于2013-02-23
得票数 8
回答已采纳
4
回答
编译器如何知道它需要返回
表达式
树?
c#
、
.net
、
linq
、
lambda
当一个
表达式
树遇到一个分配给
表达式
<Func>
的
lambda
时,它是否硬编码成编译器来返回一个
表达式
树,如下所示? Expression<Func<int,int>> exp =n => n;
浏览 4
提问于2017-04-07
得票数 0
回答已采纳
2
回答
不能将
lambda
表达式
用作动态分派
的
参数。
c#
、
lambda
、
concurrency
我
在
C#
中有一个并发字典: new ConcurrentDictionary<string, dynamic>();public void SetCache(string key, dynamic value) cache.AddOrUpdate
代码
有什么问题?。 如果不首先将
la
浏览 0
提问于2017-05-10
得票数 5
回答已采纳
1
回答
如何使用linq
表达式
创建和返回
委托
?
c#
、
delegates
、
expression-trees
、
linq-expressions
在
C#
中
,我尝试使用linq
表达式
来生成对某些方法
的
调用。该方法
的
一个参数是
委托
。我有要作为
委托
传递
的
方法
的
MethodInfo,我只是不确定用于创建
委托
的
linq语法。这有点做作,但我希望这能说明我想要做
的
事情:delegate void Example(); MethodInfo m
浏览 4
提问于2011-01-09
得票数 1
回答已采纳
3
回答
Delegate.Combine和
lambda
表达
c#
、
lambda
、
delegates
假设我有这个代表
的
声明:在这里,我尝试将它与
lambda
表达式
一起使用。feedback = (Feedback)Delegate.Combine(feedback, 但我得到了错误:无法将
lambda
表达式</e
浏览 3
提问于2015-02-24
得票数 2
回答已采纳
4
回答
将EventHandler
类型
var等同于
C#
中
的
委托
意味着什么?
c#
、
delegates
、
event-handling
我认为我自己是CSharp
的
新手。我遇到过这段
代码
,无法理解它所做
的
事情。 我还没有看到EventHandler在哪里等于一个
委托
呢?那有什么用?当然,下面是完整
代码
的
摘录,因为我希望这足以让人理解将事件处理程序等同于
委托
的
一般概念。谢谢。
浏览 0
提问于2013-09-06
得票数 1
回答已采纳
2
回答
方法推理不适用于方法组。
c#
、
.net-4.0
、
type-inference
、
method-group
double GetValue(string s) double val; return val;对CS0121错误
的
描述是调用在以下方法或属性之间是不明确
的
:'System.Linq.Enumerable.Sum<string>(System.Collections.Generic.IEnumerable<string>>‘ 我不明白
的
是,s => GetValue(s)给编译器提供了哪些信息,而Ge
浏览 1
提问于2011-10-12
得票数 11
回答已采纳
18
回答
在
.NET框架
中
,lambdas和
委托
有什么不同?
c#
、
.net
、
lambda
我经常被问到这个问题,我想我应该征求一些关于如何最好地描述差异
的
意见。
浏览 5
提问于2008-09-16
得票数 97
回答已采纳
1
回答
如何阻止ReSharper
在
预期操作
的
lambda
表达式
上显示错误?
c#
、
silverlight
、
lambda
、
resharper
、
resharper-5.0
在
Silverlight
中
,System.Windows.Threading
的
Dispatcher.BeginInvoke()需要一个Action<T>或一个
委托
来调用。.NET允许我只传递
lambda
表达式
。但ReSharper认为这是一个错误,说“无法
解析
方法‘BeginInvoke(λ
表达式
)’”:Dispatcher.BeginInvoke(() => { DoSomething(); }) 如果我像这样显式地
在</e
浏览 0
提问于2010-04-20
得票数 4
回答已采纳
4
回答
委托
、操作和将
lambda
表达式
作为
委托
参数传递。
c#
、
lambda
、
delegates
我看过这个问题,而我不能将
lambda
表达式
传递给接受
委托
类型
参数
的
方法。.");我创建了这两个方法,它将调用Print方法,如您所见,第一个方法具有Action
类型
参数,第二个方法具有
委托
类型
参数,这些参数将引用方法"Print“ public static void((
浏览 2
提问于2015-01-08
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
unity中Action传递参数
Jetbrains开发者日见闻(三)之Kotlin1.3新特性有哪些?
Kotlin系列之Lambda表达式(1)
几个特性,快速上手Kotlin
从Java到Kotlin(六)
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券