【发布时间】:2021-01-22 15:36:17
【问题描述】:
是否可以循环文件中的每一行并检查其结束方式(LF / CRLF):
using(StreamReader sr = new StreamReader("TestFile.txt"))
{
string line;
while ((line = sr.ReadLine()) != null)
{
if (line.contain("\r\n")
{
Console.WriteLine("CRLF");
}
else if (line.contain("\n")
{
Console.WriteLine("LF");
}
}
}
【问题讨论】:
-
ReadLine将删除行终止符,因此您需要读取并检查行终止字符。 -
你能给我一个例子吗?
-
如果文件包含两种类型的行尾,你希望它如何处理?
-
我会把它放在一个日志文件中,每一行都以它的结尾
-
@user2848242
I will put it in a log file, each line whith its end会破坏日志文件的行
标签: c# streamreader