我想創建可變數量的 ChromeDriver 實例并為每個實例提供自己的選項(來自我之前創建的選項數組)目前我的代碼如下所示:ChromeDriver[] driver = new ChromeDriver[4] { new ChromeDriver(options[0]), new ChromeDriver(options[1]), new ChromeDriver(options[2]), new ChromeDriver(options[3])};但問題是“4”應該是可變的。我的方法是在 {} 中使用 foreach 和 while 循環來初始化單個 ChromeDriver,但 c# 不允許這樣做。我不確定是否有辦法在沒有大量解決方法的情況下解決這個問題提前感謝您的幫助
2 回答

ITMISS
TA貢獻1871條經驗 獲得超8個贊
假設它driver的長度應該與options您擁有的數量相同:
ChromeDriver[] driver = new ChromeDriver[options.Length];
for (int i = 0; i < options.Length; i++)
driver[i] = new ChromeDriver(options[i]);

牛魔王的故事
TA貢獻1830條經驗 獲得超3個贊
您可以使用簡單的 LINQ 語句來創建數組。
var driver = options.Select(x => new ChromeDriver(x)).ToArray();
- 2 回答
- 0 關注
- 104 瀏覽
添加回答
舉報
0/150
提交
取消