我认为我的头脑已经快要爆炸了,尝试理解Funcs...如果这没有意义,我道歉,现在它对我来说有意义,但今天已经很长时间了....
1)假设您得到一个接受T并输出字符串的函数:
你能将其转化成一个函数,该函数接受一个T类型的参数,并根据某些逻辑返回一个布尔值吗?(在这种情况下,如果返回的字符串为空(String.IsNullOrWhiteSpace),则返回true)?
1)假设您得到一个接受T并输出字符串的函数:
Func<T, string>
你能将其转化成一个函数,该函数接受一个T类型的参数,并根据某些逻辑返回一个布尔值吗?(在这种情况下,如果返回的字符串为空(String.IsNullOrWhiteSpace),则返回true)?
Func<T, bool>
2) 如果给你一个
,你能做同样的事情吗?Expression<Func<T, string>>
并且需要将它转换为
Func<T, bool>
请问是否有一个基于返回字符串是否为空的true/false值的方法(String.IsNullOrWhiteSpace)?
谢谢