标签: c#
我想将用户定义的对象分配给父进程中的Process.StartInfo.Arguments,以便在我的子进程中检索相同的对象。
我该怎么做..请帮忙
答案 0 :(得分:1)
您可以使用XmlSerializer或BinaryFormatter序列化对象,然后在子进程中对其进行反序列化。
使用后者时,您必须添加base64 encoding才能获得字符串。
请注意,从Windows 7开始,命令行字符串的最大长度为32768,因此您应该对较大的对象使用另一种远程处理技术。