【发布时间】:2015-06-25 06:19:38
【问题描述】:
尝试在文本文件中查找最长和最短的行。最长的返回正确,但最短的总是空白,有什么想法吗?
var lines = System.IO.File.ReadLines(@"C:\test.txt");
var Minimum = "";
var Maximum = "";
foreach (string line in lines)
{
if (Maximum.Length < line.Length)
{
Maximum = line;
}
if (Minimum.Length > line.Length)
{
Minimum = line;
}
}
【问题讨论】:
-
可能是因为您的文件中有一个空行?检查文件我认为它将是最后一行
-
无空行,最短一行1个字符
标签: c#