小编Dav*_*d W的帖子

哪个更好?使用Value属性转换为nullable类型还是检索值?

一种方式比另一种方式有性能优势吗?

还有其他理由选择其中一个吗?

.net c# nullable

26
推荐指数
2
解决办法
4153
查看次数

从一个代表转换到另一个代表.伪铸

我们正在使用IoC并使用它暴露我们的日志.我们正在使用Common.Logging并且我已经编写了一个匹配的委托,Common.Logging.FormatMessageHandler但我不知道如何将该委托的版本转换为Common.Loggingapi期望的版本.

这个问题看起来很相似,但我不明白如何从我实现的类型转换为我想要调用的已知类型. 动态地将一种类型的委托转换为另一种委托

这是我的代表签名:

public delegate string FormatMessageHandler(string format, params object[] args)
Run Code Online (Sandbox Code Playgroud)

这是Common.Logging的:

public delegate string FormatMessageHandler(string format, params object[] args)
Run Code Online (Sandbox Code Playgroud)

相同的名称(不重要)和相同数量的参数.两者在编译时都是已知的,所以它应该是显而易见的但我没有看到它.

.net c# delegates

10
推荐指数
1
解决办法
1277
查看次数

标签 统计

.net ×2

c# ×2

delegates ×1

nullable ×1