我将类型的对象存储List<string>
在独立存储中。我的问题是当我关闭应用程序并稍后重新启动它并尝试检索List<string>
时,它返回 null。
所有其他对象,例如string
、bool
、等,除了对象之外int
,Dictionary<string, bool>
都保留它们的值。List<string>
public List<string> BuddyGroupsSetting
{
get
{
return GetValueOrDefault<List<string>>(BuddyGroupsKeyName, BuddyGroupsDefault);
}
set
{
AddOrUpdateValue(BuddyGroupsKeyName, value);
Save();
}
}
我检查了我的代码,没有任何命令可以清除任何地方的列表。我错过了什么?