使用C#将空间转换为"+"

klo*_*ske 3 c# string character-replacement

我想将一个字符串转换为一个url,而不是一个空格,它需要在关键字之间加一个"+".

例如:

"Hello I am"
Run Code Online (Sandbox Code Playgroud)

至:

"Hello+I+am"
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

Alo*_*kin 11

对于URL,我强烈建议使用Server.UrlEncode(在ASP.NET中)或Uri.EscapeUriString(在其他地方)而不是String.Replace.


Kat*_*nis 5

String input = "Hello I am";
string output = input.Replace(" ", "+");
Run Code Online (Sandbox Code Playgroud)