的名字我有一個類如何獲得當前房地產
public class News : Record
{
public News()
{
}
public LocaleValues Name { get; set; }
public LocaleValues Body;
}
在我LocaleValues
類我有:
public class LocaleValues : List<LocalizedText>
{
public string Method
{
get
{
var res = System.Reflection.MethodBase.GetCurrentMethod().Name;
return res;
}
}
}
我需要Method
屬性返回的Name
字符串表示物業名稱如下:
var propName = new News().Name.Method;
我該如何做到這一點?感謝您的時間!
http://stackoverflow.com/questions/4657311/reflection-get-property-name – SpaceBison 2013-03-11 07:29:32
也許你想要的是_ [從getter/setter的'MethodInfo'中找到託管'PropertyInfo'](http://stackoverflow.com/questions/520138/)_? – 2013-03-11 09:47:36
我不認爲這是可能的。 「LocaleValues」的一個實例如何知道它是通過一個名爲'Name'的屬性「找到」的?你可能每次都返回'get_Method'的代碼?也許你應該讓你的'Name' setter修改它所需的參數('value')來記錄名字? – 2013-03-11 09:54:13