的名字我有一个类如何获得当前房地产
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