草庐IT

def_delegate

全部标签

c# - 无法将 lambda 表达式转换为类型 'string',因为它不是委托(delegate)类型

这个问题在这里已经有了答案:EntityFramework-Cannotconvertlambdaexpressiontotype'string'becauseitisnotadelegatetype(17个答案)关闭7年前。我正在使用LINQlambda表达式,如下所示:intValue=1;qryContentobjContentLine;using(Entitiesdb=newEntities()){objContentLine=(fromqindb.qryContentswhereq.LineID==Valueorderbyq.RowIDdescendingselectq).F

c# - 无法将 lambda 表达式转换为类型 'string',因为它不是委托(delegate)类型

这个问题在这里已经有了答案:EntityFramework-Cannotconvertlambdaexpressiontotype'string'becauseitisnotadelegatetype(17个答案)关闭7年前。我正在使用LINQlambda表达式,如下所示:intValue=1;qryContentobjContentLine;using(Entitiesdb=newEntities()){objContentLine=(fromqindb.qryContentswhereq.LineID==Valueorderbyq.RowIDdescendingselectq).F

c# - 事件和委托(delegate)的区别及其各自的应用

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion除了语法糖之外,我看不出使用事件比使用委托(delegate)有什么优势。也许我误解了,但似乎事件只是委托(delegate)的占位符。您能向我解释一下区别以及何时使用哪个吗?有什么优点和缺点?我们的代码在很大程度上Root于事件,我想深入了解它。您什么时候对事件使用委托(delegate),反之亦然?请在生产代码中说明您对两者的真实体验。

c# - 事件和委托(delegate)的区别及其各自的应用

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion除了语法糖之外,我看不出使用事件比使用委托(delegate)有什么优势。也许我误解了,但似乎事件只是委托(delegate)的占位符。您能向我解释一下区别以及何时使用哪个吗?有什么优点和缺点?我们的代码在很大程度上Root于事件,我想深入了解它。您什么时候对事件使用委托(delegate),反之亦然?请在生产代码中说明您对两者的真实体验。

c# - 为什么在作为普通委托(delegate)参数提供时必须转换 lambda 表达式

取方法System.Windows.Forms.Control.Invoke(Delegatemethod)为什么会出现编译时错误:stringstr="woop";Invoke(()=>this.Text=str);//Error:Cannotconvertlambdaexpressiontotype'System.Delegate'//becauseitisnotadelegatetype但这工作正常:stringstr="woop";Invoke((Action)(()=>this.Text=str));什么时候该方法需要一个普通的委托(delegate)?

c# - 为什么在作为普通委托(delegate)参数提供时必须转换 lambda 表达式

取方法System.Windows.Forms.Control.Invoke(Delegatemethod)为什么会出现编译时错误:stringstr="woop";Invoke(()=>this.Text=str);//Error:Cannotconvertlambdaexpressiontotype'System.Delegate'//becauseitisnotadelegatetype但这工作正常:stringstr="woop";Invoke((Action)(()=>this.Text=str));什么时候该方法需要一个普通的委托(delegate)?

c# - C# 中 Action 委托(delegate)的使用

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭3年前。Improvethisquestion我正在使用C#中的ActionDelegates工作,希望更多地了解它们并思考它们可能在哪些方面有用。有人用过ActionDelegate吗?如果用过,为什么?或者您能举一些可能有用的例子吗?

c# - C# 中 Action 委托(delegate)的使用

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭3年前。Improvethisquestion我正在使用C#中的ActionDelegates工作,希望更多地了解它们并思考它们可能在哪些方面有用。有人用过ActionDelegate吗?如果用过,为什么?或者您能举一些可能有用的例子吗?

c# - 什么是谓词委托(delegate)以及应该在哪里使用它?

你能给我解释一下吗:什么是谓词委托(delegate)?我们应该在哪里使用谓词?使用谓词时有什么最佳做法吗?将不胜感激描述性源代码。 最佳答案 谓词是返回true或false的函数。谓词委托(delegate)是对谓词的引用。基本上,谓词委托(delegate)是对返回true或false的函数的引用。谓词对于过滤值列表非常有用-这是一个示例。usingSystem;usingSystem.Collections.Generic;classProgram{staticvoidMain(){Listlist=newList{1,2,3

c# - 什么是谓词委托(delegate)以及应该在哪里使用它?

你能给我解释一下吗:什么是谓词委托(delegate)?我们应该在哪里使用谓词?使用谓词时有什么最佳做法吗?将不胜感激描述性源代码。 最佳答案 谓词是返回true或false的函数。谓词委托(delegate)是对谓词的引用。基本上,谓词委托(delegate)是对返回true或false的函数的引用。谓词对于过滤值列表非常有用-这是一个示例。usingSystem;usingSystem.Collections.Generic;classProgram{staticvoidMain(){Listlist=newList{1,2,3