如何从最小的C#到最大的C#获得字符串的长度
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从最小的C#到最大的C#获得字符串的长度相关的知识,希望对你有一定的参考价值。
底部是txt文件中的readbyline行,单词之间用空格分隔(“”)之间如何从最小到最大的长度?
这是我现在的情况
单击链接
代码
if (System.IO.File.Exists(textFile))
{
using (System.IO.StreamReader file = new System.IO.StreamReader(textFile))
{
int counter = 0;
string words;
string[] line;
while ((words = file.ReadLine()) != null)
{
line = Regex.Split(words, " ");
foreach (string line_1 in line)
{
Console.WriteLine(line_1 + " " + line_1.Length);
}
Console.WriteLine(" ");
counter++;
Console.WriteLine("Line[{1}]: {0}
", words, counter);
}
file.Close();
Console.WriteLine(" ");
Console.WriteLine("File has [{0}] Lines.", counter);
}
}
答案
使用Linq,您将获得最小和最大长度,如下所示。
var min = words.Split(' ').Min(s => s.Length);
var max = words.Split(' ').Max(s => s.Length);
以上是关于如何从最小的C#到最大的C#获得字符串的长度的主要内容,如果未能解决你的问题,请参考以下文章