我想我的脑海正在爆炸,试图找出Funcs ......如果这没有意义,我很抱歉,现在它对我有意义,但已经过了漫长的一天......将Func <T, String>转换成Func <T, bool>
1)假设你被给予FUNC这需要在T和输出一个字符串:
Func<T, string>
你能变换成采取以T一个FUNC并返回基于某些逻辑一个bool(在这种情况下,如果返回的字符串是空的(String.IsNullOrWhiteSpace)?
Func<T, bool>
2)你可以做同样的事情,如果你将得到一个
Expression<Func<T, string>>
,并需要将其转换为
Func<T, bool>
,基于如果返回的字符串返回真/假空(String.IsNullOrWhiteSpace)?
感谢
我猜你的意思是“类型推断”,而不是“类型的干扰”;) –
谢谢!在你看完答案后,这是完全合理的。多个正确的答案,但你的是第一个完整的,所以你得到检查检查。谢谢大家! – Peter