亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用數組條目作為每個實例的初始化值來初始化可變數量的類實例

如何使用數組條目作為每個實例的初始化值來初始化可變數量的類實例

C#
LEATH 2022-06-18 17:36:51
我想創建可變數量的 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]);


查看完整回答
反對 回復 2022-06-18
?
牛魔王的故事

TA貢獻1830條經驗 獲得超3個贊

您可以使用簡單的 LINQ 語句來創建數組。

var driver = options.Select(x => new ChromeDriver(x)).ToArray();


查看完整回答
反對 回復 2022-06-18
  • 2 回答
  • 0 關注
  • 104 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號