目前我正在使用以下方法存储数据,该方法已成功编译。
App.removalList.Add(new RemoveFavourites(App.user.auth_token, App.user.user_id, proid.ToString()));
ApplicationData.Current.LocalSettings.Values["Remove_fav_properties_list"] = App.removalList;
代码编译成功,但运行时出现以下错误:
WinRT 信息:尝试将值序列化以写入应用程序数据存储时发生错误。
其他信息:不支持此类型的数据。
以下是 RemoveFavourites 类的代码:
public class RemoveFavourites
{
public string auth_token { get; set; }
public string user_id { get; set; }
public string property_id { get; set; }
public RemoveFavourites(string auth_token, string user_id, string property_id)
{
this.auth_token = auth_token;
this.user_id = user_id;
this.property_id = property_id;
}
}
完整的异常信息如下:
在用户代码中未处理 System.Exception 类型的异常。 WinRT 信息: 尝试将要写入应用程序数据存储的值序列化时出错 其他信息: 不支持此类型的数据。 尝试将要写入应用程序数据存储的值序列化时出错 如果有此异常的处理程序,则程序可能可以安全地继续运行。
RemoveFavourites
зұ»жңӘжҲҗеҠҹеәҸеҲ—еҢ–гҖӮжңүдәӣзұ»еһӢпјҢжҜ”еҰӮSolidColorBrush
пјҢжҳҜдёҚеҸҜеәҸеҲ—еҢ–зҡ„гҖӮ - Nikhil VartakApp.removalList.ToArray()
吗? - Hamid Pourjam