tôi có phương pháp tĩnh như thế này:Làm thế nào Func <DomainObject, đối tượng> Tên trở lại đối tượng như chuỗi
public static string MyMethod(Func<Student, object> func)
{
return ??? ;
}
và tôi sử dụng nó như sau:
var s1 = MyMethod(student => student.ID); // Return "ID" ???
var s2 = MyMethod(student => student.Age); // Return "Age" ???
var s3 = MyMethod(student => student.Name); // Return "Name" ???
Làm thế nào ghi phương pháp mà trở lại như sau các kết quả ?
- s1: "ID"
- s2: "Age"
- s3: "Tên"
* trở lại mỗi tên property`s sau => như chuỗi
Bạn không thể với chữ ký này - nó phải là một cái gì đó như 'Expression>'. –
Jon