c# - Enumerable.Last 方法
问题描述
我正在尝试打印 .First 和 .Last 的值,但只有 .Last 的值.First()
出现。.Last()
只是打印我的“文本:”字然后空白。
我尝试将 链接i
到不同的值,这只会使程序变得更糟。
case 2:
Console.Write("\n\tType 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("\n\tTitel: " + loggList[i].First() + "\n\tText: " + loggList[i].Last());
break;
}
}
我想从中获取标题.First()
和文本.Last()
。
解决方案
这很难猜测,因为问题中没有足够的关于 logList 类型的信息。
我可能会编写如下代码:
var firstMatch = loggList.FirstOrDefault(l => l.First() == sokord);
Console.WriteLine("\n\tTitel: " + firstMatch?.First() + "\n\tText: " + firstMatch?.Last());
推荐阅读
- reactjs - 在 react-canvas-draw 中绘制到图像库 64
- javascript - 调用 cookies.set 时出错(对象详细信息,可选函数回调):参数“详细信息”处出错:意外属性:“会话”
- sql - 原因:liquibase.exception.DatabaseException:错误:列“id”属于 bigint 类型,但表达式属于 text 类型
- java - “DAY_OF_WEEK”的第“1”天与星期一不一致
- android - Moshi 无法识别 ArrayList 数据类“com.squareup.moshi.JsonDataException:应为 BEGIN_OBJECT 但在路径 $ 处为 BEGIN_ARRAY”
- java - 编码蝙蝠预热问题 Java “如果给定的字符串包含 1 到 3 个 'e' 字符,则返回 true。”
- r - 将特定格式的因子日期转换为所需格式并减去它们
- java - 如何在java中使用waterMarkImage显示表格的边框
- javascript - 谁能帮我这个模板在我的文本框中得到奇怪的值
- laravel - 如何在 laravel 7 中设置 required_if