当我执行Reader.ReadToEnd()时,它返回nr,我怎么把那个字符串转换成数组没有'nr',更好的是,我如何给出一个信号,表示nr是数组中的一个新索引?
您可以使用以下命令:
var array = Reader.ReadToEnd().Split("rn", StringSplitOptions.None);
这将从数组中删除所有的换行字符,并将它们之间的部分作为单独的元素。
StringSplitOptions
具有枚举值,用于决定是否省略空子字符串(StringSplitOptions.RemoveEmptyEntries
)或空白子字符串(StringSplitOptions.TrimEntries
)。
如果您的输入行来自您运行的操作系统,您可以:
string[] lines = Reader.ReadToEnd().Split(Environment.NewLine, StringSplitOptions.None);
这样你就不用关心代码的环境了。