可枚举.最后一个方法



我正在尝试打印.First和.Fast的值,但只有.First()的值出现。.Last()只是打印我的"文本:"单词,然后空白。

我尝试过将i链接到不同的值,这只会使程序变得更糟。

case 2:
Console.Write("ntType a word you want to search for: ");
string sokord = Console.ReadLine();                           
for (int i = 0; i < loggList.Count; i++)
{
if (loggList[i].First() == sokord)
{
Console.WriteLine("ntTitel: " + loggList[i].First() + "ntText: " + loggList[i].Last());                                       
break;
}
}

我想从.First()得到滴度,从.Last()得到文本。

这很难猜测,因为问题中没有足够的关于loggList类型的信息。

我可能会写代码如下:

var firstMatch = loggList.FirstOrDefault(l => l.First() == sokord);
Console.WriteLine("ntTitel: " + firstMatch?.First() + "ntText: " + firstMatch?.Last());

相关内容

最新更新