2015-12-15 207 views
-4

我有些慚愧地問這個問題,但是當我想使用替換方法來刪除'&'字符時,它不起作用。替換&字符串中的字符

string name = gResults[i].Replace("type=unique",""); --> WORKS 
string name = gResults[i].Replace("&type=unique",""); --> KO. 

任何人都可以解釋那個角色有什麼問題嗎? 謝謝。

+1

就我所知,它沒有任何問題。你的意思是什麼_does不工作?你可以請具體嗎? –

+8

請創建一個[mcve]。這不清楚。您顯示的第二行_will_將'&type = unique'替換爲輸入中的空字符串(如果存在)。 &符號在C#字符串中沒有特殊含義。 – CodeCaster

+0

什麼是錯誤(如果有的話)? –

回答

1

試試這個:

string name = gResults[i].Replace("&&type=unique",""); 

這將難逃在.NET世界的符號。

如果這不成功,我會嘗試將&符號上的字符串拆分爲兩個字符串並使用所需的部分。