当前位置:编程学习 > C#/ASP.NET >>

C#输出字符串,时没识别\

string strCmd = string.Format("wmic computersystem where Name=\"%%COMPUTERNAME%%\" call JoinDomainOrWorkgroup Name=\"{0}\"", text_workgroup.Text);

怎么会是

strCmd = wmic computersystem where Name=\"%%COMPUTERNAME%%\" call JoinDomainOrWorkgroup Name=\"SFA-SERVER\",

我想得到
wmic computersystem where Name="%%COMPUTERNAME%%" call JoinDomainOrWorkgroup Name="SFA-SERVER"
--------------------编程问答-------------------- 把\去掉不可以吗?\"这个如果在2010里面的话输出的是\,你这个可能又改了机制了吧。用的哪个版本? --------------------编程问答-------------------- \"这个如果在2010里面的话输出的是" ,这个打错了、、、、、、 --------------------编程问答-------------------- 你在调试的时候看string的吧,是不是鼠标放上去看的
你上面的显然是对的

不信你Console输出下看看 --------------------编程问答-------------------- 鼠标放上string,点放大镜看value,而不是直接看,只能用通俗的方法教楼主调试了 --------------------编程问答-------------------- 只是转义,结果没问题
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,