【发布时间】:2011-10-31 13:52:16
【问题描述】:
我想我的大脑正在爆炸,试图弄清楚 Funcs...如果这没有意义,我很抱歉,现在对我来说很有意义,但它已经是漫长的一天了....
1) 假设给定一个函数,它接受 T 并输出一个字符串:
Func<T, string>
你能把它转换成一个接受 T 并基于某种逻辑返回布尔值的 func(在这种情况下,如果返回的字符串为空 (String.IsNullOrWhiteSpace)?
Func<T, bool>
2) 如果给你一个
,你能做同样的事情吗?Expression<Func<T, string>>
并需要将其转换为
Func<T, bool>
根据返回的字符串是否为空(String.IsNullOrWhiteSpace)返回真/假?
谢谢
【问题讨论】: