我尝试使用 fataldog 在此线程上的方法: How to quickly save/load class instance to file
这适用于控制台应用程序,用于将类列表写入文件。但是,当我尝试将其迁移到 UWP 项目时,我总是收到“访问路径 ..... 被拒绝”
根据此线程:broadFileSystemAccess UWP 我打算添加 BroadFileSystemAccess 功能,我已经做到了。
但是,它还表明我需要使用 StorageFile API,而不仅仅是经典的 System.IO API。
我相信我当前使用的写入方法是利用System.IO API,但我不知道如何使用StorageFile API来实现相同的目标。
有人可以给我指出正确的方向吗?
最佳答案
UWP 应用仅允许写入计算机上的一小部分文件夹。使用 BroadFileSystemAccess 功能可能会缓解这种情况,但这就像在需要 Screwdriver 时使用大锤一样。
您的应用程序需要写入数据Windows.Store.ApplicationData.LocalFolder.Path 。该文件夹无需任何特殊功能即可写入。
关于c# - 如何在 UWP C# 中将类列表写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59594411/