C# 问题修剪字符串中的换行符

标签 c# string trim

我有一个从 Xceed 数据网格填充的字符串,如下所示:

study = row.Cells["STUDY_NAME"].Value.ToString().TrimEnd  (Environment.NewLine.ToCharArray());

但是,当我将学习字符串传递到程序的另一部分时,它会抛出错误,因为该字符串仍显示为:“PI3K1003\n”

我也试过:

TrimEnd('\r', '\n');

有人有什么想法吗?

谢谢。

最佳答案

TrimEnd('\r', '\n');

不工作,因为你在那个字符串的末尾有一个空格,使用

TrimEnd('\r', '\n', ' ');

关于C# 问题修剪字符串中的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5338445/

相关文章:

c - 在 C 中使用字符串修剪删除空格、换行符和制表符

c# - 在运行时清除 asp.net 窗体

javascript - 就 JavaScript promise 和 C# 异步等待而言,什么是状态机?

javascript在某些字符之间获取一个单词

c - 多线程和strtok

python - 在使用正则表达式库时向 python 中的符号添加反斜杠

MySQL用省略号截断文本

c# - 版本控制 API 端点

c# - 如何唯一标识在 session 0 中运行的 Internet Explorer 窗口?

c# - 使用逗号和引号作为分隔符解析 csv 文件