Tôi có một chức năng mà phải mất một con trỏ hàmCách lấy tên hàm từ con trỏ hàm trong C#?
như
public void myfunc<a,b>(Func<a,b> functionpointer)
{
String functionname;
// Do some magic to get functionpointers name and set it to functionname
}
Có thể để có được tên của chức năng mà không cần chạy nó?
Tôi biết rằng bạn có thể lấy tên hàm của chức năng hiện đang chạy, nhưng làm thế nào để bạn có được tên của hàm mà bạn sắp gọi?
Hãy tha thứ cho tôi nếu một câu hỏi như vậy có thể đã được đăng trước đây, tôi không thể tìm ra một giải pháp cho nó trong C#
Lưu ý rằng các chức năng "ẩn danh" có thể cung cấp thông tin hữu ích. Liệu nó có giúp để biết chức năng "tên" cho một cuộc gọi như 'myfunc (x => x.Blah)'? – dlev