这是我想做的那种代码:
string Name = GetPropName(myClass.SomeProperty); // returns "SomeProperty"
因为我可能要重命名我的类的属性,所以我不想忘记在我的代码中的某处更改它们的字符串名称,并且有很多地方我使用字符串名称作为属性,所以我希望这个方便方法来为我获取属性的当前名称作为字符串。我该怎么做呢?
我所追求的是一种方法,它只返回它作为参数接收的属性的字符串名称。
我看到以前有人问过类似的问题,但是没有答案可以很好地解释如何做我想做的事情。