我得到誤差作爲外:類型System.IndexOutOfRangeException'的未處理的異常發生在APP.EXE指數邊界C#
其他信息:索引陣列的邊界之外。
通過使用下面的代碼,我感謝您的幫助提前所有。
public string getMissingFields(WebBrowser wb, DataRow dr)
{
string Available2 = "";
Available2 = wb.Document.GetElementById("ContentPlaceHolder1_reqTxt")
.Style.Split(';')
.Where(x => x.Contains("display"))
.ToArray()[0].Split(':')[1];
string FieldsMissing="";
if(Available2 .Contains("inline")) {
FieldsMissing = FieldsMissing + "First name missing!" + ", ";
}
return FieldsMissing;
}
爲什麼'C'標籤這個問題? – sujin
您需要調試它並檢查哪個數組不返回任何元素。拆分你的代碼並檢查它。 – Tsikon
可用2 = ...的行只是很長。將它分成幾部分。 – PMF