现在文件的信息写入进去,我们应该怎么读出呢?代码如下:

Code
[http://www.xueit.com]
try
{
using (IsolatedStorageFile store =
IsolatedStorageFile.GetUserStoreForApplication())
{
using (IsolatedStorageFileStream stream = store.OpenFile("date.txt",
FileMode.Open))
{
StreamReader reader = new StreamReader(stream);
lblData.Text = reader.ReadLine();
reader.Close();
}
}
}
catch (Exception err)
{
MessageBox.Show(err.Message.ToString());
}
通过对文件的读取时我们对它调试不难找到他的存储位置,C:UsersmatthewAppDataLocalLowMicrosoftSilverlightissid3dsxe.u1ylstesiyg.ezx
satkj2fb5vjnabwjsx2nfj3htrsq1ku1hfcao.txt,不能的操作系统他所放的文件位置是不一样的,可能通过调试来找到;
三、自己的理解
文件的读写操作都可以了,这时我们可以联想到ASP。NET中的相同的文件了,在ASP。NET中也有一个COOKIE,它也是写在我们的客户端的,可能保存一些用户的信息,在这里我就不对ASP。NET中的COOKIE作过多的解释了;说得更让人理解一点,Silverlight 中的独立文件的存储与COOKIE有一点相同,但是目前我也只对它有这么多的研究,它也可以来解决在项目中保存用户的登陆信息的,这里也有一个安全性的问题,大家可以根据自己的要求去解决;
本文是作者参考了Apress Pro. Silverligth 2,Apress Pro. Silverligth 3,相关的文档,以及MSDN官方文档,写给自己的学习笔记,本文只供参考;
精彩图集