У меня нет времени, чтобы проверить это с помощью кода, но, возможно, вы могли бы инициализировать список массивов коллекцией, возвращаемой одним из методов просмотра списка? Я проверю это, когда вернусь домой, и прокомментирую, если до этого вопроса не было ответа.
РЕДАКТИРОВАТЬ: я сделал это очень быстро проверить, и он скомпилировал, запустил и инициализировал arraylist с одним элементом, который я вставил в просмотр списка.
ArrayList lviItemsArrayList = new ArrayList(loggerlistView.Items.ToList());
Сделайте попытку и дайте нам знать, если это работает ... Хотя я согласен с другим комментарием. Я полагаю, что единственной причиной для преобразования его в список массивов было то, что вы собирались сохранить его где-то, кроме веб-формы. Конечно, не для обработки списка.
РЕДАКТИРОВАТЬ # 2:
loggerlistView.Items имеет тип "System.Collections.Generic.IList" и имеет метод с именем "ToList", как описано здесь .
Попробуйте добавить ссылку на Linq? До сих пор я не осознавал, что это специфично для .NET 3.5 - извините за путаницу.
using System.Linq;