0
容易,但讨厌我:)把一个变量的转义字符串双引号
我想替补多一个C#变量到一个已经转义的字符串,需要的字符串的双引号两侧WMI查询工作。
头号下面的作品,这是我硬编码字符串值
1)
ManagementObjectSearcher searchObject = new ManagementObjectSearcher("root\\MicrosoftBizTalkServer", "Select * from MSBTS_HostInstance where HostType=1 AND RunningServer = \"s2vm8\"", enumOptions);
。第二,我试图把在C#变量,但不知道该怎么办这在已逃走串...
2)
ManagementObjectSearcher searchObject = new ManagementObjectSearcher("root\\MicrosoftBizTalkServer", "Select * from MSBTS_HostInstance where HostType=1 AND RunningServer = \"<c# variable>\"", enumOptions);
我的字符串最后WMI调用需要看起来像这样:
Select * from MSBTS_HostInstance where HostType=1 AND RunningServer = "blah..."
感谢您的帮助!
康纳尔
嘿,感谢您的快速回复,我试过,但它不工作,因为ManagementObjectSearcher需要的参数的具体数目,我不能在我的自我与{0},或者至少编译不会让加一我:) – Conor 2010-10-11 02:34:01
Oopps,对不起,我没有看到在开始的string.format :( – Conor 2010-10-11 02:34:43
完美,知道这很容易,因为我用C#中的字符串编码已经太长了! – Conor 2010-10-11 02:38:28