0

我正在尝试通过 XML 序列化将值存储在隔离存储中。我收到错误为 InvalidOperation Exception 错误。如果我逐行调试,屏幕上的值正在通过这个过程并正常工作,变量“xml”也显示了我需要获取的确切值。但是在下面的页面中,您可以看到它此时显示错误。我错过了什么吗?

using System.Text;
using System.Xml.Serialization;

private UserModified _User = new UserModified();
private const string USER_KEY = "UserModified";

private void Jogger_JogLoaded(object sender, RoutedEventArgs e)
{
    if (IsolatedStorageSettings.ApplicationSettings.Contains(USER_KEY))
        GetUser();

    this.DataContext = _User;
}  

在此处输入图像描述

4

1 回答 1

2

Encoding.UTF8.GetBytes我认为问题在于不应该Encoding.Unicode.GetBytes

于 2013-09-16T14:21:39.620 回答