Với tuyên bố lambda sau Ví dụ:NET - bãi tuyên bố lambda cơ thể để chuỗi
var fMyAction = new Action(() =>
{
x += 2;
something = what + ever;
});
cách có thể để có được cơ thể của lambda đó và đổ nó vào chuỗi là gì? (Thứ gì đó cuối cùng sẽ cho phép viết phương thức mở rộng cho Action
loại này: fMyAction.Dump()
sẽ trả về "x += 2; something = what + ever;"
).
Cảm ơn
Nó dùng để làm gì? Vui lòng cung cấp thêm thông tin cơ bản về câu hỏi của bạn, có thể có một giải pháp hoàn toàn khác. Những gì bạn đang cố gắng làm bây giờ là hầu như không thể và không có ý nghĩa gì trong C-sharp. –
@ SK-logic: Điều đó chắc chắn sẽ nằm ngoài phạm vi của bài đăng cụ thể này để thảo luận các lý do của riêng tôi về mức trừu tượng. –
bạn sẽ không nhận được câu trả lời hữu ích mà không giải thích ít nhất tại sao bạn cần một biểu diễn chuỗi, cách chuỗi này phải là nguồn gốc và yêu cầu hiệu suất của bạn là bao nhiêu. Có một số tùy chọn có sẵn bên cạnh việc giải mã. –