我試圖打開一個txt文件作爲內容保存在我的應用程序中,但是我遇到了線程標題中顯示的錯誤。這裏的代碼給我找麻煩行:
var readStream = new IsolatedStorageFileStream(mapFileName, FileMode.Open, store);
WP7 IsolatedStorageFileStream錯誤「IsolatedStorageFileStream不允許操作」
當一個方法
map.loadMap(string mapFileName)
被稱爲被使用。
任何幫助將不勝感激。
編輯
我創建了一個新的方法,在文本文件中讀取使用IsolatedStorageFile和IsolatedFileStream但是我對我怎麼會去的數據讀入到一個二維int數組完全無能,用我的舊解析代碼和我map01.txt的參考截圖任何人都可以提出的要對這個辦法,因爲我還沒有找到上線的任何相關文件:
int x = 0, y = 0;
var store = IsolatedStorageFile.GetUserStoreForApplication();
var readStream = new IsolatedStorageFileStream(mapFileName, FileMode.Open, store);
var stream = new StreamReader(readStream);
do
{
string line = stream.ReadLine();
string[] numbers = line.Split(',');
foreach (string e in numbers)
{
int tile = int.Parse(e);
this.tileID[x,y] = tile;
x++;
}
y++;
}
while (!stream.EndOfStream);`
謝謝!
謝謝我會去檢查一下,所以在WP7中使用txt文件是絕對有可能的嗎?我真的很討厭必須學習XML,像瓦片地圖一樣簡單 – TotalJargon
是支持文本文件,以及任何可以轉換並重新轉換爲byte []流的文件類型。 –
嘿,Rob,感謝你的幫助,你可能看看我的編輯,看看你是否可以幫我解析我的IsolatedStorageFileStream爲2D數組,我還沒有找到任何關於解析它的在線文檔到一個2D int數組 – TotalJargon