从c#中的字符串替换字符

Aja*_*jay -5 .net c# string character

我用来Readline()从串口读取字符串.

但问题是字符串总是附加"\r"在最后.

我试过了

text.Replace("\r","");
Run Code Online (Sandbox Code Playgroud)

但它没有用.

还有其他选择吗?

I4V*_*I4V 6

Replace不能就地工作.你必须将结果分配给变量.

text = text.Replace("\r","");
Run Code Online (Sandbox Code Playgroud)

或者干脆

text = text.Trim();
Run Code Online (Sandbox Code Playgroud)

  • @CodingWithSpike绝对没有."\\ r"不是"回车" (2认同)