代码如下 | 复制代码 |
IsolatedStorageFile myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication(); //如果是复写文件,那么在写之前最好把文件删掉,不然如果这次写入的文件大小,小于文件本身的大小,那么之前文件的数据还是存在的,在读取的时候就会出问题. if (myIsolatedStorage.FileExists(filename) == true) { myIsolatedStorage.DeleteFile(filename); } using (IsolatedStorageFileStream stream = myIsolatedStorage.OpenFile(filename, FileMode.CreateNew)) { List foreach (var i in coll) { favlist.Add(i); } using (var str = new StreamWriter(stream)) { str.Write(JsonConvert.SerializeObject(favlist)); } } |
代码中的注释部分,一定要慎重.复写之前最好删掉文件,不然会因为数据不正确而导致读取的时候出错.而且这类错误很难排查.
然后是读文件的代码:
代码如下 | 复制代码 |
IsolatedStorageFile myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication(); |
吉姆·克莱默发布惊人预测:100万亿美元大关将现?究竟发生了什么?
尽管Ripple与SEC遭遇挫折,XRP仍呈现异常看涨情绪
山寨币牛市即将到来?顶级分析师称底部已现!
分析师Michaël van de Poppe预测:比特币价格下周将创历史新高
BlackRock的IBIT在创纪录的时间内达到700亿美元AUM,超越IVV
Pi Network在2025年Pi2Day活动上推出Pi应用工作室及质押功能