在我的应用程序用户设置中,我有一个StringDictionary
名为“网站”。带有消息“对象引用未设置为对象的实例”的 NullReferenceException。当它到达这条线时:Properties.Settings.Default.websites.Add(nameBox.Text, urlBox.Text);
,但我不知道为什么。VS 调试器显示 nameBox.Text 和 urlBox.Text 是正确的值。
编辑:
我已经确定它默认为空,所以在 Form.Load 上,我添加了
if (Properties.Settings.Default.websites == null) {
MessageBox.Show("property is null");
Properties.Settings.Default.websites = new StringDictionary();
}
但现在设置没有保存。