Tôi nghĩ rằng đầu óc của tôi đang bùng nổ cố gắng tìm ra Funcs ... Nếu điều này không có ý nghĩa, tôi xin lỗi, ngay bây giờ nó hợp lý với tôi nhưng đã lâu rồi ...Chuyển đổi Func <T, String> thành Func <T, bool>
1) Giả sử bạn có một func mà mất trong T và kết quả đầu ra một chuỗi:
Func<T, string>
bạn có thể chuyển đổi đó vào một func thu nhận một T và trả về một bool dựa trên một số logic (trong trường hợp này nếu chuỗi trả về trống (String.IsNullOrWhiteSpace)?
Func<T, bool>
2) Bạn có thể làm điều tương tự nếu bạn đang đưa ra một
Expression<Func<T, string>>
và cần phải chuyển nó sang một
Func<T, bool>
trả về đúng/sai dựa trên nếu chuỗi trả lại là trống (String.IsNullOrWhiteSpace)?
Cảm ơn
Tôi đoán bạn có nghĩa là "suy luận loại" và không phải là "loại nhiễu";) –
Cảm ơn! sau khi bạn nhìn vào câu trả lời nó có ý nghĩa hoàn chỉnh. Nhiều câu trả lời chính xác nhưng câu trả lời của bạn là câu trả lời đầu tiên và đầy đủ để bạn có thể kiểm tra séc. Cảm ơn tất cả mọi người! – Peter