Исключение индекса вне диапазона для массива
if (coupleSubstrings.Count > 1) { for (int i = 0; i<coupleSubstrings.Count-1; i++) coupleTemp[i] = coupleSubstrings[i] +" "+ coupleSubstrings[i + 1]; dt.Clear(); if (!ViewReqInfo(dt, coupleTemp.ToArray())) { lblErrorMessage.CurrentValue = objWord.ErrMessage; } if (dt.Rows.Count > 0) { foreach (DataRow dr in dt.Rows) { value = dr["IsInsult"].ToString(); if (value == "True") { lblErrorMessage.CurrentValue = string.Empty; lblErrorMessage.CurrentValue = "این جمله شامل کلمات غیر مجاز می باشد."; break; } else { lblErrorMessage.CurrentValue = string.Empty; lblErrorMessage.CurrentValue = "این جمله نیازمند بررسی بیشتر است."; txtEntry.CurrentValue = string.Join(" ", coupleTemp); } } } } }
Что я уже пробовал:
Этот метод не работает длина массива больше но я не знаю в чем проблема