【发布时间】:2020-12-26 23:32:54
【问题描述】:
我有一个类,它有一个 ID 和几列,其中之一是一个字符串。
public class myData
{
public Int64 myID { get; set; }
public string myTitle{ get; set; }
public string myForename{ get; set; }
public string mySurname{ get; set; }
}
列表中有几百万行,我想搜索所有 mySurname 包含特定字符串的行
我开始研究 Contains,但在语法上有点卡住,在类中搜索,我能找到的所有示例都只在字符串类型的简单列表中搜索。
理想情况下,我想获得匹配的完整行,否则,ID 就可以了
【问题讨论】:
-
list.Where(item => item.mySurname.Contains(specificString))? -
您是如何将数百万行放入列表中的?与拥有数百万行的列表相比,可能有更好的地方进行搜索。