-2
我想将Food对象序列化到位于桌面上的名为TextTest3.txt的文件中。UWP应用程序中的文件写入错误
这是我的代码:
private void Serialize()
{
Stream fs = File.Create("C:\\Users\\annou\\Desktop\\TextTest3.txt");
XmlSerializer serialization = new XmlSerializer(typeof(Food));
using (TextWriter writer = new StreamWriter(fs))
{
Food milk = new Food() { Type = "Milk", Price = 0.75, Quantity = 2 };
serialization.Serialize(writer, milk);
}
}
我调用序列化()中的MainPage构造函数,像这样:
Task.Run(() => Serialize());
当我运行程序的时候,给了我这样的:
我应该怎么做才能执行序列化,或者我在那里丢失了什么?
不要张贴屏幕截图,errormessages应该是文本形式的问题的一部分。这个消息是很明显的,与序列化无关。 –
在UWP下的文件访问是[不同](https://docs.microsoft.com/en-us/windows/uwp/files/quickstart-reading-and-writing-files) –