在如何使用IsolatedStorage
的示例中,我找到了两种主要技术:
var appStorage = IsolatedStorageFile.GetUserStoreForApplication();
using (var writer = new StreamWriter(appStorage.CreateFile("fileName", FileMode.Create, FileAccess.Write)))
{
writer.WriteLine("Text");
writer.Close()
}
另一个:
var appStorage = IsolatedStorageFile.GetUserStoreForApplication();
using (StreamWriter writer = new StreamWriter(new IsolatedStorageFileStream("fileName", FileMode.Create, FileAccess.Write, appStorage)))
{
writeFile.WriteLine("Text");
writeFile.Close();
}
我的问题是:这两种技术之间有什么真正的区别吗?
以及:这两种方法通常都是由开发人员提供的吗?或者仅仅是个人意见?
答案 0 :(得分:2)
IsolatedStorageFile
本质上是指向磁盘上隔离存储文件(区域)的指针。
IsolatedStorageFileStream
是隔离存储区域内文件中数据的内存表示。