C# Code Snippets

Wednesday, December 27, 2006

Read/Write to IsolatedStorage

public void WriteIsolated(string fileName, ArrayList values)
{
//create file
IsolatedStorageFileStream userConfigFile =
new IsolatedStorageFileStream(fileName, FileMode.Create);
//writer
StreamWriter writeStream = new
StreamWriter(userConfigFile);
//write
for (int i = 0; i < values.Count; i++ )
{
writeStream.WriteLine(values[i]);
}
// close all
writeStream.Flush();
writeStream.Close();
userConfigFile.Close();
}

public ArrayList ReadIsolated(string fileName)
{
ArrayList rez=new ArrayList();
try
{
//open file
IsolatedStorageFileStream userConfigFile =
new IsolatedStorageFileStream(fileName, FileMode.Open);
//reader
StreamReader readStream = new
StreamReader(userConfigFile);
//read
string ceva = readStream.ReadLine();
while(ceva!=null)
{
rez.Add(ceva);
ceva = readStream.ReadLine();
}
// close all
readStream.Close();
userConfigFile.Close();
}
catch (System.IO.FileNotFoundException ex)
{
throw ex;
}
return rez;
}

0 Comments:

Post a Comment

<< Home