2011-08-18 103 views
1

我有一個從beanshell代碼啓動的C#應用​​程序。這個C#應用程序可以訪問beanshell代碼中包含的對象嗎?可以從C#訪問Beanshell對象嗎?

例如,在我的beanshell代碼中,我有一個對象A,其中包含一組值,稍後我將在我的C#應用​​程序中使用它。我如何從C#中檢索這些值?

+0

難道你不能只將值傳遞給你作爲參數的C#應用​​程序嗎? – stevehipwell

+0

有很多值需要訪問,有些是複雜的對象數據類型。我想我可以將所有東西都轉換爲字符串,並將它們作爲參數傳遞,但這會非常難看。 – neo

+0

您可以使用數據存儲作爲在beanshell和C#應用程序之間傳遞數據的中介,以避免傳遞大量參數。數據存儲在CSV/XML/INI/config文件或實際數據庫或Windows註冊表等中。坦率地說,如果有像Beanshell for .NET這樣的東西,那麼傳遞對象的運氣可能會更好。 – David

回答

相關問題