小编dor*_*orn的帖子

编写一个接受out参数的lambda或匿名函数

我的代码中定义了一个委托:

public bool delegate CutoffDateDelegate( out DateTime cutoffDate );
Run Code Online (Sandbox Code Playgroud)

我想创建委托并使用lambda或匿名函数初始化,但这些都没有编译.

CutoffDateDelegate del1 = dt => { dt = DateTime.Now; return true; }
CutoffDateDelegate del2 = delegate( out dt ) { dt = DateTime.Now; return true; }
Run Code Online (Sandbox Code Playgroud)

有办法做到这一点吗?

.net c# lambda c#-3.0

9
推荐指数
1
解决办法
6596
查看次数

标签 统计

.net ×1

c# ×1

c#-3.0 ×1

lambda ×1