У меня есть строкаКак заменить определенный символ в строке другим символом в C#?
String s = "S-et6-Rtttdd+4554/dsdsrlsd="
Я использую Replace
, чтобы заменить его другим персонажем
String g = s.Replace("/","%2f");
String r = g.Replace("=","%3b");
String f = r.Replace("/+","%2b");
Выход ->
S-et6-Rtttdd+4554%2fdsdsrlsd%3d
Желаемая выход ->
S-et6-Rtttdd+4554%2fdsdsrlsd%3d
Я не понимаю, как заменить знак «+» желаемым выходом. Это предназначено для кодирования HTTP.
Может кто-нибудь мне помочь?
Не изобретайте колесо - для этого уже есть метод: http://msdn.microsoft.com/en-us/library/4fkewx0t(v=vs.110).aspx – zerkms
Вывод и ваш желаемый результат одинаковый. Я не вижу проблемы. –