Индекс вне границы массива
public static int insLabTestingDetails(Object objBrStone) { int iStatus; try { string[] arrBooking = BAL.JSONToString(objBrStone); LabTesting clsLab = new LabTesting(); clsLab.Lab = arrBooking[0].Split(':')[1]; clsLab.Agr_No = arrBooking[1].Split(':')[1]; clsLab.BillNo = arrBooking[2].Split(':')[1]; clsLab.ReturnDate = arrBooking[3].Split(':')[1]; clsLab.Return_By = arrBooking[4].Split(':')[1]; clsLab.Remark = arrBooking[5].Split(':')[1]; clsLab.TestingId = int.Parse(arrBooking[6].Split(':')[1]); BAL clsBAL = new BAL(); iStatus = clsBAL.UpdateLabTesting(clsLab); return iStatus; } catch (Exception err) { iStatus = 0; BAL.errToFile(err); } return iStatus;
Что я уже пробовал:
Log Written Date: 03/07/2020 13:34:56 Error Line No : line 58 Error Message: IndexOutOfRangeException Exception Type: System.IndexOutOfRangeException Error Location : Index was outside the bounds of the array. Error Page Url: https://coral.amber.cx/TestingLab.aspx/insLabTestingDetails
Файл журнала показывает, что индекс ошибки находился за пределами массива. Как я могу решить эту проблему в приведенной выше функции.
F-ES Sitecore
Этот вопрос задается каждый день, пожалуйста, сделайте фундаментальное исследование, прежде чем задавать такой вопрос, как использование google. Найдите сообщение об ошибке или посмотрите на множество "связанных вопросов" в правой части экрана, и вы получите точно такой же ответ, как и все эти.
Patrice T
и строка 58 есть ...