我试图通过使用LINQ搜索表来解决watin表访问非常慢的问题(我还没有发现这实际上是否更快)。我正在寻找表中大约4500行,因此性能很重要。
理想情况下,根据我的代码,我希望有一个基于LINQ查询的TableRow对象集合,但我在语法上有点挣扎。 到目前为止我的代码是:
var Rows = main.TableRows.Where(x => (x.TableCells[0].ToString() == "Investments") && (x.TableCells[1].ToString() == DistributionId) && (x.TableCells[2].ToString() == RiskNumber));
这不会返回TableRowCollection,我不知道如何让它做到这一点?
或者,如果您知道这不会更快,并且有更快/更明智的方式,我会非常感谢您的通知。