问题标签 [func]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 我如何学习这个“任何...... func”代码?
我可以更好地重新编写问题,但是有人可以告诉我在哪里可以了解这段 azure 代码中发生的事情吗?
c# - 执行给定方法的 C# 方法
我正在尝试编写以下内容:我想编写一个方法“A”,该方法将另一个方法“B”以及该方法 B 的未知数量的参数作为参数。(params object [] args)。现在,在方法 A 中,我想使用参数 args 调用 B。B 现在将返回一个我希望 A 也返回的对象。
这听起来有点奇怪,因此我将添加一些示例代码:
问题是,Func 不能那样工作。有谁知道这样做的方法?
问候, 克里斯蒂安
ninject - Ninject 是否支持 Func(自动生成工厂)?
Autofac 自动生成工厂Func<T>
;我什至可以传递参数。
我可以对 Ninject 做同样的事情吗?如果没有,我可以应用什么解决方法?
谢谢。
更新:
刚刚找到这个帖子,似乎答案是否定的:
c#-4.0 - 创建函数在运行时
我有两个类:Role 和 CustomRole
在编译时,我有一个像这样的委托:
问题是在运行时我需要再创建一个具有相同条件的委托,但表名已更改
我怎样才能做到这一点?
linq - 将 Linq 和 .ToList()、.Single() 等作为 func 参数传递给另一个方法是否安全?
我需要用一些重试策略逻辑来包装一些 Linq 查询。
通过这个是否安全:
对此:
还是应该像这样构造第一行:
c# - Func Invoke,有没有更好的解决方案
我有一个异步下载器类,我想用服务层的不同设置来控制它。
在下载器类中,我有以下设置来控制下载的处理方式。不要介意监视器等。继续关注调用者:)
//这里还有一些其他的东西
然后我在服务层中配置我的下载器,如下所示:
但我不喜欢的是 while 循环使用 .Invoke
有没有更好的方法来使用通用的 lambda 表达式来控制流?
.net - Func(Of Tin, Tout) 使用带有 ByRef 参数的 lambda 表达式给出不兼容的签名错误
为什么会这样:
给出以下错误:
嵌套函数没有与委托字符串兼容的签名)'。
虽然这样:
才不是?(区别在于 ByRef/ByVal)
此外,我该如何实现这样的事情?
c# - C# 传递一个 Func 数组> 到一个方法
我的第一个(也是非常可怕的帖子)在下面。
我尝试做一个完整的例子,我想得到什么。我希望这将得到更好的解释。
============== 第一篇===================== 你好,
我有一个方法类:
对不起,如果有一些错误,我从头开始写,以避免复杂的真实情况。
我想要的是这样调用我的方法:
或者
或(这是我的问题的目标):
感谢和对不起我的可怜的例子......
c# - 有人可以解释一下 C#“Func“ 做?
我正在阅读 Pro MVC 2 书,并且有一个为 HtmlHelper 类创建扩展方法的示例。
这里的代码示例:
这是一个示例用法:
编辑:删除了混淆这个问题的部分。
问题是:为什么示例使用 Func?我应该什么时候使用它?什么是功能?
谢谢!
c# - C# 在 lambda 中转换对象
我目前正在尝试在业务逻辑中设置一个我需要的字段,在这种情况下是 Lazy。(是的,不是属性,需要设置字段)我得到了 Lazy 无法转换为 Lazy 的错误,如您所见:
'BusinessLogic.Lazy
1[System.Object]' cannot be converted to type 'BusinessLogic.Lazy
1[BusinessLogic.ArtikelBLL]类型的对象
我使用这条线来获取动态存储库。
然后我尝试设置该字段的值,但它失败了:
我尝试了很多不同的方法来解决它。不知何故,我必须投射repository.GetDataById(id)
到它正在寻找的实体,在这种情况下是 ArtikelBLL(我可以通过它pInfo.PropertyType
)。但是这样做(ArtikelBLL)repository.GetDataById(id)
不会保持面向对象。有人可以帮我吗?