Bạn có thể sử dụng Lambda Expression Objects để biểu thị lambda làm biểu thức.Gọi phương thức chung bằng cách sử dụng biểu thức lambda (và loại chỉ được biết khi chạy)
Làm thế nào để bạn tạo ra một Lambda Expression Object đại diện cho một cuộc gọi phương thức chung, nếu bạn chỉ biết loại-bạn sử dụng cho chữ ký phương pháp chung - lúc chạy?
Ví dụ:
Tôi muốn tạo ra một Lambda Expression Objects gọi: public static TSource Last<TSource>(this IEnumerable<TSource> source)
Nhưng tôi chỉ biết TSource
là gì khi chạy.
Điều này không hoàn toàn rõ ràng. Bạn đang cố gắng tạo phương pháp nào trên đối tượng nào? Bạn có muốn tham chiếu đến phương thức Last generic với một biểu thức lambda không? – casperOne
@CasperOne: Xin chào Casper! a) Tôi đang cố gắng tạo một thể hiện của ** TheObject **, tham chiếu đến ** TheMethod **. b) có, tôi muốn tham khảo phương pháp cuối cùng với một biểu thức lambda (đối tượng biểu thức lambda tôi có ý nghĩa). Cám ơn:) – SDReyes