作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要在 PowerShell 中创建一个 .NET 对象。构造函数的签名是:
public ObjCTor(TClient param1, Func<TClient, IInterface> param2)
public class ObjCTor<TClient> : IOtherInt1, IOtherInt2 where TClient : ConcreteBase
Func<T1, T2>
传递?
最佳答案
PowerShell 可以将 ScriptBlock 转换为委托(delegate),因此这样的事情可能会正常工作:
$sb = { param($t1) $t1 }
New-Object "ObjCTor[CClient, Func[CClient,IInterface]]" -ArgumentList $param1,$sb
关于powershell - 如何将 PowerShell 函数传递给采用 Func<T1, T2> 的 .NET 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19487189/
我是一名优秀的程序员,十分优秀!