2011-09-23 29 views
0

我用它來保存分數每次遊戲結束我嘗試使用WP7中的獨立存儲在txt文件中保存很多行,但它只會保存一個,如何保存很多?

IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForApplication(); 
isf.CreateDirectory("Data"); 
StreamWriter sw = new StreamWriter(new IsolatedStorageFileStream("Data\\scoretest.txt", FileMode.Create, isf)); 
sw.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm") + "         Score: " + punc); 
sw.Close(); 

,並從TXT閱讀我用的時候閱讀是空

IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForApplication(); 
StreamReader sr = null; 
try 
{ 
    sr = new StreamReader(new IsolatedStorageFileStream(@"Data\scoretest.txt", FileMode.Open, isf)); 
    for (;;) 
    { 
     string x = sr.ReadLine(); 
     if (x == null) 
      break; 
     else 
      listBox1.Items.Add(x); 
    } 
    sr.Close(); 
} 
catch 
{ 
    listBox1.Items.Add(""); 
} 

它只收取最後一個爲停止行,爲什麼它不讀取多行?

回答