Nullable Func <T,TResult>

Sac*_*nth 5 c# func

在C#中可以传递一个可以为空的Func方法吗?

既不工作Func<A, bool>?也不Func?<A, bool>工作.

SLa*_*aks 18

这没有意义.
所有参考类型,包括Func<...>,都可以null.

可空类型适用于struct通常不可能的值类型null.


And*_*psi 5

Func 是一个委托,它是一种引用类型。这意味着它已经可以为空(您可以将 null 传递给方法)。