我正在尝试打印.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());