Попытка сохранить пользовательские настройки, но возникает ошибка с null

Возникла проблема с сохранением пользовательских настроек в visual studio. В моем проекте нужно, чтобы после закрытия формы(WPF) сохранялся список List WebPages. Для этого я написал:

 private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
    {
        foreach(var item in WebPages)
        Settings.Default.WebPageS.Add(item);
        Settings.Default.Save();
    }

Параметром сохранения служит WebPageS. У него установлен тип ArrayList.

<Setting Name="WebPageS" Type="System.Collections.ArrayList" Scope="User">

Проблема заключается в том, что когда я закрываю форму , появляется исключение введите сюда описание изображения

Переменная item имеет значение стринг со списка

введите сюда описание изображения

Такая же ошибка есть и при написание самим в метод add значения

введите сюда описание изображения

Хотел бы узнать как решить эту проблему. Может я мало дал информации. Так что я обязательно добавлю, что еще потребуется.


Ответы (0 шт):