0
基本上我試圖做很簡單的事情,但我無法弄清楚,如何做到這一點。 我試圖從expresion獲得屬性名稱,例如,對於這個表情我希望得到的結果:從數組屬性的表達式獲取屬性名稱
PropertyName(e => e.Easy)
= 「易」PropertyName(e => e.Not.So.Easy)
= 「Not.So.Easy」PropertyName(e => e.ImLost[i])
我在變量for循環=「ImLost [0]」,「ImLost [1]」,...
對於前兩個它相對容易,但對於第三個我迷路了,但我認爲我不能成爲第一個想要實現同樣目標的人。你有什麼建議或想法? PropertyName方法的簽名如下static string PropertyName<T, TProp>(Expression<Func<T, TProp>> expr) where T : class
。
你如何目前正在實施'PropertyName'?你能顯示你的代碼嗎? –