今天我遇到了一個我從未有過的問題。我試圖從Windows註冊表中檢查一個文件是否存在。更具體地說,我從Flight Simulator獲取安裝路徑並檢查是否安裝了模塊。C#:字符串連接不起作用
我得到的註冊表鍵很好,它被轉換爲一個字符串(從一個對象),但我似乎無法連接後它的文件名(以前是很好)。
RegistryKey pRegKey = Registry.CurrentUser;
pRegKey = pRegKey.OpenSubKey(@"Software\Microsoft\Microsoft Games\Flight Simulator\10.0");
string fSPath = pRegKey.GetValue("AppPath").ToString(); // Receives "S:/Apps/FSX/"
如果我表現出這樣一個消息不串連:
MessageBox.Show(fSPath + "Modules");
爲了記錄,我嘗試使用StringBuilder並顯式轉換兩個文本部分。 – henriquesirot
缺少的部分是「你會得到什麼」。它沒有連接,但它有什麼作用?消息框中顯示了什麼? –
是否有例外或字符串結果只是「模塊」 –