我想我的腦海正在爆炸,試圖找出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