[英]Storing data in isolated storage
如何在独立存储中存储变量,然后在C#控制台应用程序中检索它?
我知道如何将数据存储在隔离存储区的文件中:首先,我需要隔离存储区,然后需要创建目录,然后在该目录下创建文件,并对该文件执行读/写操作。 我可以使用流读取器和写入器来执行此操作
var store = IsolatedStorageFile.GetUserStoreForApplication();
IsolatedStorageFileStream rootFile = store.CreateFile("hello.txt");
store.CreateDirectory("Conditions");
仅使用变量而不使用文件怎么办?
IsolatedStorageSettings仅适用于silverlight。
Metro Apps也有类似的机制。
但是对于普通的桌面应用程序,不存在类似的类。
如果需要处理,我将创建类似的类MyLocalStorageSettings,并在其中维护一个Dictionary。
对于字典中的任何修改,我都将保存到磁盘(使用IsolatedStorageFile)。 该字典应在应用程序加载时或在首次访问此类时加载。
我已经利用类似的方法在Metro Apps中存储复杂的设置,而现有的基础设施还不够。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.