c# - 字符解析换行符 (C#)

标签 c# split newline string-parsing

问题很简单,但我想不出解决这个问题的方法。我的应用程序收到一个字符串 (stringID),它是一个 ID 列表,分隔为“;”+换行符或只是换行符,如:

ID1;
ID2;
ID3;

ID1
ID2
ID3

我正在尝试获取包含所有这些 ID 的表格;

我试过了:

string[] tabID = stringID.Split(';', char.Parse(Environment.NewLine));

string[] tabID = stringID.Split(';', '\r\n')); 
string[] tabID = stringID.Split(';','\n');

没有任何效果,任何人都可以帮助我吗?非常感谢

最佳答案

使用类 StringReader 及其方法 ReadLine 单独读取每一行。

关于c# - 字符解析换行符 (C#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10243079/

相关文章:

Java 正则表达式,如何在点、空格上拆分并将引用的单词保持在一起

","但不是 ", "的 Java 正则表达式

mysql select输出2行: with and without substring

c# - 如何在 C# 中声明带有可选参数的函数

c# - ObservableCollection 即使在 .NET 4.5 中也不是线程安全的?

c# 如何将字节添加到字节数组

c# - 从 Visual Studio 2015 中的代码覆盖率中排除自动属性

java - 通过分割或使用正则表达式将 ID 与另一个字符串进行匹配

python - 在文本文件中查找新行字符

svn - 如何避免 svn 存储库中的混合 eol 样式