C# 如何使用my.setting Vb.net 2010在WPF列表框中保存和加载项目?
我已经完成了项目属性中的设置 要保存我,请使用以下代码:C# 如何使用my.setting Vb.net 2010在WPF列表框中保存和加载项目?,c#,wpf,vb.net,visual-studio,C#,Wpf,Vb.net,Visual Studio,我已经完成了项目属性中的设置 要保存我,请使用以下代码: For Each item In ListBox1.Items My.Settings.list.Add(item) Next My.Settings.Save() ListBox1.Items.Clear() If My.Settings.list IsNot Nothing Then For Each it
For Each item In ListBox1.Items
My.Settings.list.Add(item)
Next
My.Settings.Save()
ListBox1.Items.Clear()
If My.Settings.list IsNot Nothing Then
For Each item In My.Settings.list
ListBox1.Items.Add(item)
Next
End If
要查看或加载,我使用如下代码:
For Each item In ListBox1.Items
My.Settings.list.Add(item)
Next
My.Settings.Save()
ListBox1.Items.Clear()
If My.Settings.list IsNot Nothing Then
For Each item In My.Settings.list
ListBox1.Items.Add(item)
Next
End If
程序的第二个代码中没有错误,但在使用时没有发生任何错误。。请解释一下,我会忘记或不知道什么?默认情况下,StringCollection为Nothing,您应该在项目设置中初始化它:
您的列表类型是什么?这是一个系列吗?它是如何第一次初始化的?默认情况下,StringCollection为null,您可以在load方法中对此进行检查,但没有任何代码第一次初始化此集合。是的,我已完成设置选项卡上的设置。但是发生了一个错误。看来我错了。我复制了你的代码,它工作得很好。在您的环境中发生了什么?实际调用了save和load过程吗?你能设置断点并查看它们被击中了吗?