Я ожидаю, что в моем списке будет не менее 183 элементов, когда я запрашиваю его, но иногда результат моего извлечения приводит к количеству элементов ниже 183. Мое текущее исправление предположительно дополняет массив в случае, если количество меньше 183.
Код: Выделить всё
if (extractArray.Count() < 183) {
int arraysize= extractArray.Count();
var tempArr = new String[183 - arraysize];
List itemsList = extractArray.ToList();
itemsList.AddRange(tempArr);
var values = itemsList.ToArray();
//-- Process the new array that is now at least 183 in length
}
Но, похоже, мое решение не самое лучшее. Я был бы признателен за любые другие решения, которые могли бы помочь мне получить как минимум 183 элемента всякий раз, когда происходит извлечение, пожалуйста.
Подробнее здесь:
https://stackoverflow.com/questions/127 ... rray-error