1
我需要获取静态属性的属性名称作为参数动态调用。 这里是我的移植类库代码:反射:获取静态属性名称
public partial class Test
{
public Test()
{
string staticPropName = Test.GetPropName(Test.Row); // result must be "Row" without additional string
System.Diagnostics.Debug.WriteLine("propName=" + staticPropName);
}
public static int Row { get; set; }
public static string GetPropName(object Property)
{
return "Row"; // using reflection
}
}
我不知道属性的名称,我不想有额外的字符串定义它。
为了扩展,在这个问题中接受的答案显示了如何检查表达式以及如何调用GetPropName方法的示例:http://stackoverflow.com/questions/1011109/how-do-you-get-the - 名称的属性 –
@DavidKhaykin - 谢谢 - 我已经链接/内联示例。 –
也许在.Net将来发布! – Alphapage