2011-04-15 19 views
0

我有一個棘手的問題:執行代碼和訪問它的對象

我想寫一些代碼到一個文本框,並在運行時編譯,就像「 Application.GetSystem()ObjectList.Count」,使我可以得到結果並將其顯示在另一個文本框中。

這可能嗎?它應該很靈活,但你必須訪問相同的程序集實例。我知道,CodeDOM爲您提供了在運行時編譯程序集的可能性,但是如果我使用那個程序,它不會是同一個實例,我也不會得到正確的結果。

那麼,怎麼做才能做到這一點? CodeDOM看起來是正確的。反射使訪問,但只有當我使用相同的程序集......或者我可以調用生成的程序集的方法,但在我的程序集?

這更多的是一個理論問題。我不知道如果我嘗試一下,但會很高興知道:)

回答

1

是的,這是可以使用反射。

+0

很高興知道,但我怎麼能意識到這一點? – SharpShade 2011-04-16 17:52:36