我想我的大脑正在爆炸,试图弄清楚 Funcs ......如果这没有意义,我道歉,现在它对我来说很有意义,但它已经是漫长的一天......
1)假设给你一个函数,它接受 T 并输出一个字符串:
Func<T, string>
您能否将其转换为一个接受 T 并基于某种逻辑返回布尔值的函数(在这种情况下,如果返回的字符串为空(String.IsNullOrWhiteSpace)?
Func<T, bool>
2)如果给你一个,你能做同样的事情吗?
Expression<Func<T, string>>
并需要将其转换为
Func<T, bool>
根据返回的字符串是否为空(String.IsNullOrWhiteSpace)返回真/假?
谢谢