我正在保存列表中包含字符串的多个元组:
List<Tuple<string, string, string>> ExcelRawImport
我现在要做的是在列表中找到元组,其中Tuple.Item1
具有特定值。
我应该怎么做?
答案 0 :(得分:4)
Linq我会说
var specificValue = "mySpecificValue";
var foundTuple = ExcelRawImport.FirstOrDefault(eri => eri.Item1 == specificValue);
这将返回列表中与特定值匹配的第一个Item。如果未找到匹配值,则foundTuple为null。
如果您需要所有匹配的项目,可以使用Where()语句。
var foundTuples = ExcelRawImport.Where(eri => eri.Item1 == specificValue).ToList();