Process 启动参数问题
2015-12-14 11:48
309 查看
c#在有些情况下需要在启动另一个程序时传递参数,这里存在两个问题.
1.如果在参数里面含有空格,那么传递过去就会变成一个字符数组,这种情况是不满足情况的,解决方案是在传递参数时将空格用一些特殊字符替换掉,在程序启动时在获取的参数中在替换回去。
2.在传递参数时碰到这样一个问题,如果我传递的是一个json数据,由于json数据中包含双引号,但是在程序启动时获取的字符串数据中双引号全部不见了,不知道这算不算微软的bug,但是问题出了就得解决,微软解决是不用想了,只能自己想办法,方法还是一样,替换。就是在传递字符串的时候将双引号替换成特殊字符,在程序启动时获取到参数后在替换回去。
1.如果在参数里面含有空格,那么传递过去就会变成一个字符数组,这种情况是不满足情况的,解决方案是在传递参数时将空格用一些特殊字符替换掉,在程序启动时在获取的参数中在替换回去。
2.在传递参数时碰到这样一个问题,如果我传递的是一个json数据,由于json数据中包含双引号,但是在程序启动时获取的字符串数据中双引号全部不见了,不知道这算不算微软的bug,但是问题出了就得解决,微软解决是不用想了,只能自己想办法,方法还是一样,替换。就是在传递字符串的时候将双引号替换成特殊字符,在程序启动时获取到参数后在替换回去。
相关文章推荐
- 屏幕和尺寸单位
- Android中ActionBar的一些属性,注意事项
- svn的恢复到指定版本操作
- Android Sqlite之删除超过50条的数据
- ARM PROCESSOR FUNDAMENTALS(arm处理器基础)
- onSaveInstanceState和onRestoreInstanceState触发的时机
- ubutun下安装jenkins
- Java魔法堂:String.format详解
- LeetCode 13:Roman to Integer
- nginx优化25条
- 拨号器与短信发送
- 【iOS】获取应用版本和语言
- e租宝维权路艰辛
- 应用scikit-learn做文本分类
- 设计模式C++实现:客户机-分配器-服务器模式
- 自定义内存复制函数memcpy()
- 获取Graphics对象的方法
- Maven常用到的一些方法
- jQuery 小技巧
- 正则表达式 转义