我将类型的对象存储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();
}
}
我检查了我的代码,没有任何命令可以清除任何地方的列表。我错过了什么?