如何在C#中读取文本文件中的多行?
我喜欢阅读检查文本是多行还是单行,然后我要读取多行并将其转换为单行,我该怎么做?
i like to read check the text has multi line or single line and then i am going to read that multi lines and convert into single line how can i do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您确实不需要检查,因为无论行数多少,
File.ReadAllLines()
都将始终返回一个字符串数组。您可以利用该行为,只需将返回的数组与您选择的分隔符连接起来即可。You really do not need to check as
File.ReadAllLines()
will always return a string array regardless of the number of lines. You can leverage that behavior and simply join the returned array with your separator of choice.尝试类似的事情(取决于你如何对待“线条”):
try something like that (depends on how you treat "lines"):
这将从文本文件中读取所有行,并使用 ; 将它们连接成一个字符串。作为分隔符:
This will read all the lines from a text file and join them into one string with ; as a separator: