gpt4 book ai didi

c# - 确定文本文件中使用的行结尾

转载 作者:太空狗 更新时间:2023-10-29 17:38:34 25 4
gpt4 key购买 nike

在 C# 中确定文本文件(Unix、Windows、Mac)中使用的行结尾的最佳方法是什么?

最佳答案

请注意,文本文件的行尾可能不一致。你的程序不应该因此而窒息。在 StreamReader 上使用 ReadLine(以及类似的方法)将处理任何可能的行自动结束。

如果您手动从文件中读取行,请确保接受任何 行结尾,即使不一致也是如此。实际上,使用以下算法非常容易:

  • 向前扫描,直到找到 CR 或 LF。
  • 如果您阅读 CR,请向前看下一个字符;
  • 如果下一个字符是 LF,则消耗它(否则,将其放回原处)。

关于c# - 确定文本文件中使用的行结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3015611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com