VB.NET StringDictionary不会保存为设置

时间:2015-09-20 10:13:10

标签: vb.net

我创建了一个名为TheList的新用户设置System.Collections.Specialized.StringDictionary

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    If My.Settings.TheList Is Nothing Then
        My.Settings.TheList = New System.Collections.Specialized.StringDictionary
    End If

    My.Settings.TheList.Add("Not", "Working")
    My.Settings.Save()
End Sub

然而,出于某种原因My.Settings.TheList实际上总是"没有"我的词典条目永远不会保存。

1 个答案:

答案 0 :(得分:0)

事实证明,不支持保存字典。相反,我决定使用this answer中的代码自行序列化它。像梦一样工作。