linq 从没有标识符的列表中选择

rbl8hiat  于 2023-01-15  发布在  其他
关注(0)|答案(1)|浏览(132)

我正在使用linq从网站获取数据到列表:

var HTMLTable = driver.FindElements(By.XPath("//*[@id=\"users_table\"]")).Select(e => e.Text).ToList();

然后,我使用Console查看数据是否在列表中:

HTMLTable.ForEach(i => Console.Write("{0}\t", i));

控制台显示表格数据如下:

Firstname 
Lastname 
Type 
Crew 
JobTitle
DefaultPrice 
Future 
Language

现在我想创建一个新的列表,其中crew ="雇主"。如何做到这一点,而没有"列"的名称?
我试过:

var OnlyOwnEmployees = HTMLTable.Where(x => x.[0] == "Employer").ToList();

但它说标识符预期和指向零。

js4nwp54

js4nwp541#

您需要使用Where,而不是Select。它应该是.Where(x => x.Crew

相关问题