Попытка сохранить пользовательские настройки, но возникает ошибка с 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 значения
Хотел бы узнать как решить эту проблему. Может я мало дал информации. Так что я обязательно добавлю, что еще потребуется.

