gpt4 book ai didi

C# 查找数组中最短和最长的单词

转载 作者:行者123 更新时间:2023-11-30 18:48:41 25 4
gpt4 key购买 nike

我试图根据长度找到最短和最长的字符串值,但我卡住了。截至目前,脚本在写入行之后退出。我认为代码需要一些帮助,我认为 for 循环不能单独工作。任何援助将不胜感激。

        for (int i = 5; i <0; i++)
{
string[] word = new string[5];
Console.WriteLine("Type in a word");
word[i] = Console.ReadLine();

int length = word[i].Length;
int min = word[0].Length;
int max = word[0].Length;
string maxx;
string minn;


if (length > max)
{
maxx = word[i];
Console.Write("Shortest");
}
if (length < min)
{
minn = word[i];
Console.Write("Longest");
}



}
Console.ReadKey(true);
}

最佳答案

Linq 是让您的生活更轻松的方法...

var sorted=word.OrderBy(n => n.Length);
var shortest = sorted.FirstOrDefault();
var longest = sorted.LastOrDefault();

关于C# 查找数组中最短和最长的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18394461/

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