首页 > 其他 > 详细

Process 启动参数问题

时间:2015-12-14 12:15:00      阅读:133      评论:0      收藏:0      [点我收藏+]

c#在有些情况下需要在启动另一个程序时传递参数,这里存在两个问题.

1.如果在参数里面含有空格,那么传递过去就会变成一个字符数组,这种情况是不满足情况的,解决方案是在传递参数时将空格用一些特殊字符替换掉,在程序启动时在获取的参数中在替换回去。

2.在传递参数时碰到这样一个问题,如果我传递的是一个json数据,由于json数据中包含双引号,但是在程序启动时获取的字符串数据中双引号全部不见了,不知道这算不算微软的bug,但是问题出了就得解决,微软解决是不用想了,只能自己想办法,方法还是一样,替换。就是在传递字符串的时候将双引号替换成特殊字符,在程序启动时获取到参数后在替换回去。

Process 启动参数问题

原文:http://www.cnblogs.com/sczmzx/p/5044754.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!