我的问题:
我有一个动态代码编译器,可以编译一段代码片段,但其余的代码(导入、名称空间、类、主函数)已经存在。该代码片段被插入其中,然后编译成汇编并执行。这是用户执行代码片段的方式。主函数(其中代码片段被执行)具有对象返回类型。此片段在远程计算机上执行。客户端将代码发送到Web服务器。远程计算机从Web服务器读取代码并执行它。在远程计算机上,我可以轻松查看返回对象的类型及其值。但是,我只能向Web服务器发送字符串。
问题:
如何将对象转换为字符串,无论其类型如何,以及如何将其转换回来?
尝试过:
我尝试使用ToString(),对于int、string、double和bool等类型,这样做可以正常工作。但是对于图像或其他类型,则不能使用此方法,因为我还需要能够将其转换回去。