是否可以从C#访问Beanshell对象?

是否可以从C#访问Beanshell对象?,c#,beanshell,C#,Beanshell,我有一个从beanshell代码启动的C#应用程序。此C#应用程序是否可以访问beanshell代码中包含的对象 例如,在我的beanshell代码中,我有一个对象A,其中包含一组我希望稍后在我的C#应用程序中使用的值。如何从C#检索这些值?尝试使用JSON对对象进行序列化。尝试使用JSON对对象进行序列化。你不能将这些值作为参数传递给C#应用程序吗?我需要访问很多值,有些是复杂的对象数据类型。我想我可以将所有内容转换为字符串并将其作为参数传递,但这将非常难看。你可以使用数据存储作为beansh

我有一个从beanshell代码启动的C#应用程序。此C#应用程序是否可以访问beanshell代码中包含的对象


例如,在我的beanshell代码中,我有一个对象A,其中包含一组我希望稍后在我的C#应用程序中使用的值。如何从C#检索这些值?

尝试使用JSON对对象进行序列化。

尝试使用JSON对对象进行序列化。

你不能将这些值作为参数传递给C#应用程序吗?我需要访问很多值,有些是复杂的对象数据类型。我想我可以将所有内容转换为字符串并将其作为参数传递,但这将非常难看。你可以使用数据存储作为beanshell和C#app之间传递数据的中介,以避免传递大量参数。数据存储如CSV/XML/INI/config文件、实际数据库或Windows注册表等。坦率地说,如果有类似Beanshell for.NET的东西,在这里传递对象可能会更幸运。你不能将值作为参数传递到C#应用程序中吗?我需要访问很多值,有些是复杂的对象数据类型。我想我可以将所有内容转换为字符串并将其作为参数传递,但这将非常难看。你可以使用数据存储作为beanshell和C#app之间传递数据的中介,以避免传递大量参数。数据存储如CSV/XML/INI/config文件、实际数据库或Windows注册表等。坦率地说,如果有类似Beanshell for.NET的东西,您在传递对象方面可能会有更好的运气。