這是我想要做的工作的那種代碼:如何從類實例的屬性中獲取屬性名稱?
string Name = GetPropName(myClass.SomeProperty); // returns "SomeProperty"
因爲我可能是我的重命名類的屬性,我不願意忘記改變我的代碼某處其字符串名稱,並且有很多地方使用字符串名稱作爲屬性,所以我想用這個方便的方法來獲取屬性的當前名稱作爲字符串。我該怎麼做呢?
我所追求的是一種方法,它只返回作爲參數接收的屬性的字符串名稱。
我發現以前有類似的問題,但沒有答案能很好地解釋如何做我想做的事情。
請參閱http://stackoverflow.com/a/3269604/880990 –
是否需要類似GetPropName(x => x.PropName)的東西; – adt
@我不知道,是嗎? – user1306322