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