我有一个类似这样的类:
someclass.cs
namespace XXX
{
internal class yyy
{
public string getlink(string urlz)
{
var options = new ChromeOptions();
using var driver = new ChromeDriver(options);
driver.GoToUrl(urlz);
var getlinks = driver.FindElements(By.XPath(".//xxxx/a"));
foreach (var link in getlinks )
{
string resultlink = link.GetAttribute("href");
}
//question here
return as array resultlink
}
}
}
基于上面的代码,我的问题是如何将所有resultlink作为数组返回,以便在表单中使用它?
例如
表格1
yyy listlink = new yyy();
var listalllink = listlink.getlink("domaindotcom");
foreach (var singlelink in listalllink )
{
//do what ever I want
}
2条答案
按热度按时间py49o6xq1#
只需使用List类来保存链接集合
或使用Linq(首选):
mkshixfv2#
您的
GetLink
方法应该是: