例如,static void Main(){ var someVar = 3; Console.Write(GetVariableName(someVar));}該程序的輸出應(yīng)為:someVar如何使用反射來(lái)實(shí)現(xiàn)?
3 回答

料青山看我應(yīng)如是
TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超8個(gè)贊
在GetVariableName(() => someVar)
使用Reflector編譯的地方尋找自己。每次運(yùn)行此代碼時(shí),都會(huì)創(chuàng)建多個(gè)對(duì)象,并在其表面下調(diào)用了許多非固定方法,并使用了一些沉重的反映。使用表達(dá)式樹不是免費(fèi)的。
添加回答
舉報(bào)
0/150
提交
取消